镜像构建历史
# 2016-09-24 01:21:47 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["python" "/spark-ui-proxy.py"]
# 2016-09-24 01:21:47 0.00B
/bin/sh -c #(nop) EXPOSE 80/tcp
# 2016-09-24 01:21:47 0.00B
/bin/sh -c #(nop) ENV BIND_ADDR=0.0.0.0
# 2016-09-24 01:21:46 0.00B
/bin/sh -c #(nop) ENV SERVER_PORT=80
# 2016-09-24 01:21:46 2.88KB
/bin/sh -c #(nop) COPY file:e81d044c01da8ef8f88e670447a3cc6798c6c9564b1e64c7e81153e69e57c2ab in /
# 2016-08-31 10:43:25 0.00B
/bin/sh -c #(nop) CMD ["python2"]
# 2016-08-31 10:43:24 66.55MB
/bin/sh -c set -ex && apk add --no-cache --virtual .fetch-deps gnupg openssl tar xz && wget -O python.tar.xz "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz" && wget -O python.tar.xz.asc "https://www.python.org/ftp/python/${PYTHON_VERSION%%[a-z]*}/Python-$PYTHON_VERSION.tar.xz.asc" && export GNUPGHOME="$(mktemp -d)" && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$GPG_KEY" && gpg --batch --verify python.tar.xz.asc python.tar.xz && rm -r "$GNUPGHOME" python.tar.xz.asc && mkdir -p /usr/src/python && tar -xJC /usr/src/python --strip-components=1 -f python.tar.xz && rm python.tar.xz && apk add --no-cache --virtual .build-deps bzip2-dev gcc gdbm-dev libc-dev linux-headers make ncurses-dev openssl openssl-dev pax-utils readline-dev sqlite-dev tcl-dev tk tk-dev zlib-dev && apk del .fetch-deps && cd /usr/src/python && ./configure --enable-shared --enable-unicode=ucs4 && make -j$(getconf _NPROCESSORS_ONLN) && make install && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' && python2 /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" && rm /tmp/get-pip.py && pip install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] && find /usr/local -depth \( \( -type d -a -name test -o -name tests \) -o \( -type f -a -name '*.pyc' -o -name '*.pyo' \) \) -exec rm -rf '{}' + && runDeps="$( scanelf --needed --nobanner --recursive /usr/local | awk '{ gsub(/,/, "\nso:", $2); print "so:" $2 }' | sort -u | xargs -r apk info --installed | sort -u )" && apk add --virtual .python-rundeps $runDeps && apk del .build-deps && rm -rf /usr/src/python ~/.cache
# 2016-08-31 10:41:42 0.00B
/bin/sh -c #(nop) ENV PYTHON_PIP_VERSION=8.1.2
# 2016-08-31 10:41:42 0.00B
/bin/sh -c #(nop) ENV PYTHON_VERSION=2.7.12
# 2016-08-31 10:41:42 0.00B
/bin/sh -c #(nop) ENV GPG_KEY=C01E1CAD5EA2C4F0B8E3571504C367C218ADD4FF
# 2016-08-31 10:41:42 621.89KB
/bin/sh -c apk add --no-cache ca-certificates
# 2016-08-31 10:41:40 0.00B
/bin/sh -c #(nop) ENV LANG=C.UTF-8
# 2016-08-31 10:41:40 0.00B
/bin/sh -c #(nop) ENV PATH=/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
# 2016-08-30 07:49:14 4.80MB
/bin/sh -c #(nop) ADD file:852e9d0cb9d906535af512a89339fc70b2873a0f94defbcbe41cd44942dd6ac8 in /
镜像信息
{
"Id": "sha256:6be2cc32494ec540fe643ecf9c2824fa92e49479c397a7a50f6c1c6bc6d391f2",
"RepoTags": [
"elsonrodriguez/spark-ui-proxy:1.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elsonrodriguez/spark-ui-proxy:1.0"
],
"RepoDigests": [
"elsonrodriguez/spark-ui-proxy@sha256:e019a465e4b7a9a6b8289f80c56d674686a06ff270f5769ddf7170ca8b268402",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/elsonrodriguez/spark-ui-proxy@sha256:eccf95907027a5a502adf78d6ad0509866e5f0982206c7c971c58765c276c5b0"
],
"Parent": "",
"Comment": "",
"Created": "2016-09-23T17:21:47.331753691Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "1.12.0",
"Author": "",
"Config": {
"Hostname": "fd645bd7790b",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"80/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=C01E1CAD5EA2C4F0B8E3571504C367C218ADD4FF",
"PYTHON_VERSION=2.7.12",
"PYTHON_PIP_VERSION=8.1.2",
"SERVER_PORT=80",
"BIND_ADDR=0.0.0.0"
],
"Cmd": null,
"ArgsEscaped": true,
"Image": "sha256:dbd8f28bd94e109029d3c951ed39bae1b7d66ed9af968f3c53f241ecc518a999",
"Volumes": null,
"WorkingDir": "",
"Entrypoint": [
"python",
"/spark-ui-proxy.py"
],
"OnBuild": [],
"Labels": {}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 71972205,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c1385bca646012039c6d5a03290502b57aed757322b7220266b7f08a05067501/diff:/var/lib/docker/overlay2/d4c8f6b9dfc0093d77899953e45d073e2d3c2634c4617c2600bd5b7c18f9c39f/diff:/var/lib/docker/overlay2/7aec5d23d470995e7a941af9b51c3e20c6a57fe4c8a29cd871334b2f9a17850d/diff",
"MergedDir": "/var/lib/docker/overlay2/935546d37b75c123dbc8a1f1f9f0dbbcb15685053f2907d6afb4d131d3ec5175/merged",
"UpperDir": "/var/lib/docker/overlay2/935546d37b75c123dbc8a1f1f9f0dbbcb15685053f2907d6afb4d131d3ec5175/diff",
"WorkDir": "/var/lib/docker/overlay2/935546d37b75c123dbc8a1f1f9f0dbbcb15685053f2907d6afb4d131d3ec5175/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:4fe15f8d0ae69e169824f25f1d4da3015a48feeeeebb265cd2e328e15c6a869f",
"sha256:bb5361b0bed2596668226f59ffdacf46c6e859d5d7c3b1649b99b83ac0087db3",
"sha256:10bf9173fa1b83a9fa336a6896d82e5507604bda2aa5c49951e105acca9eaaa2",
"sha256:9d52af8f7c0818654e384d924f4b19d94511dd3f736c61678e310e1ae04970bd"
]
},
"Metadata": {
"LastTagTime": "2026-03-26T13:53:11.614943668+08:00"
}
}