{"architecture":"amd64","config":{"Hostname":"","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"20/tcp":{},"21/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D","PYTHON_VERSION=3.7.4","PYTHON_PIP_VERSION=19.2.3","PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/309a56c5fd94bd1134053a541cb4657a4e47e09d/get-pip.py","PYTHON_GET_PIP_SHA256=57e3643ff19f018f8a00dfaa6b7e4620e3c1a7a2171fd218425366ec006b3bfe"],"Cmd":null,"ArgsEscaped":true,"Image":"sha256:6c0e10d9f1930fffed405fbaf469e96399cd3564f95d4255e05b0d550b2265b5","Volumes":null,"WorkingDir":"/home/src","Entrypoint":["python","iftp.py"],"OnBuild":null,"Labels":null},"container":"c6ed41e587f4212055ba259e38e4dc8aa1858376f5f839b308e86d0b3dd2505d","container_config":{"Hostname":"c6ed41e587f4","Domainname":"","User":"","AttachStdin":false,"AttachStdout":false,"AttachStderr":false,"ExposedPorts":{"20/tcp":{},"21/tcp":{}},"Tty":false,"OpenStdin":false,"StdinOnce":false,"Env":["PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","LANG=C.UTF-8","GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D","PYTHON_VERSION=3.7.4","PYTHON_PIP_VERSION=19.2.3","PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/309a56c5fd94bd1134053a541cb4657a4e47e09d/get-pip.py","PYTHON_GET_PIP_SHA256=57e3643ff19f018f8a00dfaa6b7e4620e3c1a7a2171fd218425366ec006b3bfe"],"Cmd":["/bin/sh","-c","#(nop) ","ENTRYPOINT [\"python\" \"iftp.py\"]"],"ArgsEscaped":true,"Image":"sha256:6c0e10d9f1930fffed405fbaf469e96399cd3564f95d4255e05b0d550b2265b5","Volumes":null,"WorkingDir":"/home/src","Entrypoint":["python","iftp.py"],"OnBuild":null,"Labels":{}},"created":"2020-02-18T16:17:15.573675561Z","docker_version":"18.09.4","history":[{"created":"2019-08-20T20:19:55.062606894Z","created_by":"/bin/sh -c #(nop) ADD file:fe64057fbb83dccb960efabbf1cd8777920ef279a7fa8dbca0a8801c651bdf7c in / "},{"created":"2019-08-20T20:19:55.211423266Z","created_by":"/bin/sh -c #(nop) CMD [\"/bin/sh\"]","empty_layer":true},{"created":"2019-08-20T21:29:22.597173085Z","created_by":"/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin","empty_layer":true},{"created":"2019-08-21T00:06:14.583992632Z","created_by":"/bin/sh -c #(nop) ENV LANG=C.UTF-8","empty_layer":true},{"created":"2019-08-21T00:06:15.559037328Z","created_by":"/bin/sh -c apk add --no-cache ca-certificates"},{"created":"2019-08-21T00:13:42.586099257Z","created_by":"/bin/sh -c #(nop) ENV GPG_KEY=0D96DF4D4110E5C43FBFB17F2D347EA6AA65421D","empty_layer":true},{"created":"2019-08-21T00:13:42.746256514Z","created_by":"/bin/sh -c #(nop) ENV PYTHON_VERSION=3.7.4","empty_layer":true},{"created":"2019-08-21T00:21:40.239472139Z","created_by":"/bin/sh -c set -ex \t\u0026\u0026 apk add --no-cache --virtual .fetch-deps \t\tgnupg \t\ttar \t\txz \t\t\u0026\u0026 wget -O python.tar.xz \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz\" \t\u0026\u0026 wget -O python.tar.xz.asc \"https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc\" \t\u0026\u0026 export GNUPGHOME=\"$(mktemp -d)\" \t\u0026\u0026 gpg --batch --keyserver ha.pool.sks-keyservers.net --recv-keys \"$GPG_KEY\" \t\u0026\u0026 gpg --batch --verify python.tar.xz.asc python.tar.xz \t\u0026\u0026 { command -v gpgconf \u003e /dev/null \u0026\u0026 gpgconf --kill all || :; } \t\u0026\u0026 rm -rf \"$GNUPGHOME\" python.tar.xz.asc \t\u0026\u0026 mkdir -p /usr/src/python \t\u0026\u0026 tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz \t\u0026\u0026 rm python.tar.xz \t\t\u0026\u0026 apk add --no-cache --virtual .build-deps \t\tbzip2-dev \t\tcoreutils \t\tdpkg-dev dpkg \t\texpat-dev \t\tfindutils \t\tgcc \t\tgdbm-dev \t\tlibc-dev \t\tlibffi-dev \t\tlibnsl-dev \t\tlibtirpc-dev \t\tlinux-headers \t\tmake \t\tncurses-dev \t\topenssl-dev \t\tpax-utils \t\treadline-dev \t\tsqlite-dev \t\ttcl-dev \t\ttk \t\ttk-dev \t\tutil-linux-dev \t\txz-dev \t\tzlib-dev \t\u0026\u0026 apk del .fetch-deps \t\t\u0026\u0026 cd /usr/src/python \t\u0026\u0026 gnuArch=\"$(dpkg-architecture --query DEB_BUILD_GNU_TYPE)\" \t\u0026\u0026 ./configure \t\t--build=\"$gnuArch\" \t\t--enable-loadable-sqlite-extensions \t\t--enable-optimizations \t\t--enable-shared \t\t--with-system-expat \t\t--with-system-ffi \t\t--without-ensurepip \t\u0026\u0026 make -j \"$(nproc)\" \t\tEXTRA_CFLAGS=\"-DTHREAD_STACK_SIZE=0x100000\" \t\tPROFILE_TASK='-m test.regrtest --pgo \t\t\ttest_array \t\t\ttest_base64 \t\t\ttest_binascii \t\t\ttest_binhex \t\t\ttest_binop \t\t\ttest_bytes \t\t\ttest_c_locale_coercion \t\t\ttest_class \t\t\ttest_cmath \t\t\ttest_codecs \t\t\ttest_compile \t\t\ttest_complex \t\t\ttest_csv \t\t\ttest_decimal \t\t\ttest_dict \t\t\ttest_float \t\t\ttest_fstring \t\t\ttest_hashlib \t\t\ttest_io \t\t\ttest_iter \t\t\ttest_json \t\t\ttest_long \t\t\ttest_math \t\t\ttest_memoryview \t\t\ttest_pickle \t\t\ttest_re \t\t\ttest_set \t\t\ttest_slice \t\t\ttest_struct \t\t\ttest_threading \t\t\ttest_time \t\t\ttest_traceback \t\t\ttest_unicode \t\t' \t\u0026\u0026 make install \t\t\u0026\u0026 find /usr/local -type f -executable -not \\( -name '*tkinter*' \\) -exec scanelf --needed --nobanner --format '%n#p' '{}' ';' \t\t| tr ',' '\\n' \t\t| sort -u \t\t| awk 'system(\"[ -e /usr/local/lib/\" $1 \" ]\") == 0 { next } { print \"so:\" $1 }' \t\t| xargs -rt apk add --no-cache --virtual .python-rundeps \t\u0026\u0026 apk del .build-deps \t\t\u0026\u0026 find /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests \\) \\) \t\t\t-o \t\t\t\\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' \\) \\) \t\t\\) -exec rm -rf '{}' + \t\u0026\u0026 rm -rf /usr/src/python \t\t\u0026\u0026 python3 --version"},{"created":"2019-08-21T00:21:41.039444582Z","created_by":"/bin/sh -c cd /usr/local/bin \t\u0026\u0026 ln -s idle3 idle \t\u0026\u0026 ln -s pydoc3 pydoc \t\u0026\u0026 ln -s python3 python \t\u0026\u0026 ln -s python3-config python-config"},{"created":"2019-08-26T23:43:22.644920022Z","created_by":"/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=19.2.3","empty_layer":true},{"created":"2019-08-26T23:43:22.814993676Z","created_by":"/bin/sh -c #(nop) ENV PYTHON_GET_PIP_URL=https://github.com/pypa/get-pip/raw/309a56c5fd94bd1134053a541cb4657a4e47e09d/get-pip.py","empty_layer":true},{"created":"2019-08-26T23:43:23.020985426Z","created_by":"/bin/sh -c #(nop) ENV PYTHON_GET_PIP_SHA256=57e3643ff19f018f8a00dfaa6b7e4620e3c1a7a2171fd218425366ec006b3bfe","empty_layer":true},{"created":"2019-08-26T23:43:28.402059911Z","created_by":"/bin/sh -c set -ex; \t\twget -O get-pip.py \"$PYTHON_GET_PIP_URL\"; \techo \"$PYTHON_GET_PIP_SHA256 *get-pip.py\" | sha256sum -c -; \t\tpython get-pip.py \t\t--disable-pip-version-check \t\t--no-cache-dir \t\t\"pip==$PYTHON_PIP_VERSION\" \t; \tpip --version; \t\tfind /usr/local -depth \t\t\\( \t\t\t\\( -type d -a \\( -name test -o -name tests \\) \\) \t\t\t-o \t\t\t\\( -type f -a \\( -name '*.pyc' -o -name '*.pyo' \\) \\) \t\t\\) -exec rm -rf '{}' +; \trm -f get-pip.py"},{"created":"2019-08-26T23:43:28.602893033Z","created_by":"/bin/sh -c #(nop) CMD [\"python3\"]","empty_layer":true},{"created":"2020-02-18T16:16:24.021375403Z","created_by":"/bin/sh -c #(nop) COPY file:d5bb7615cba1bf995e1f785c4ae43fa014b4c9b7e9bf66544f867cb040e4cb05 in /home/src/ "},{"created":"2020-02-18T16:17:13.909411343Z","created_by":"/bin/sh -c apk update \u0026\u0026 apk add gcc musl-dev libffi-dev openssl-dev \u0026\u0026 mkdir /home/ftp_root \u0026\u0026 pip3 install pyftpdlib termcolor cryptography"},{"created":"2020-02-18T16:17:14.715658759Z","created_by":"/bin/sh -c #(nop) EXPOSE 20 21","empty_layer":true},{"created":"2020-02-18T16:17:15.239438326Z","created_by":"/bin/sh -c #(nop) WORKDIR /home/src","empty_layer":true},{"created":"2020-02-18T16:17:15.573675561Z","created_by":"/bin/sh -c #(nop) ENTRYPOINT [\"python\" \"iftp.py\"]","empty_layer":true}],"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:03901b4a2ea88eeaad62dbe59b072b28b6efa00491962b8741081c5df50c65e0","sha256:c5728f2d608b440a199ad90adec2648d4b7930e1c03198810c4c3a22f0e79522","sha256:7b66164940a3a78a2346654e1fcc9d4191c7636c17b2421c63d1371ea88ebfc6","sha256:6a1aa47d6606103f39e1d8562a30a4666066f8821e0963d7c6bbd5980ae32d53","sha256:df8f08ee9463f49ff283123fb1c0ad1717f4f3aca746c60a42952f5186d269a1","sha256:a541d16ab7c17ac7b10293f0e253c32b22853da733652678310de73a23070502","sha256:5ac5d4e1e26224a8c4a91ab3b2d2f4b1f2f63367364bec809b13983c9153b200"]}}