镜像构建历史
# 2020-09-17 22:28:57 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=e3429b0
# 2020-09-17 22:28:56 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh" "-c" "$STI_SCRIPTS_PATH/usage"]
# 2020-09-17 22:28:56 0.00B
/bin/sh -c #(nop) USER [1001]
# 2020-09-17 22:28:56 11.43MB
/bin/sh -c source scl_source enable rh-python36 && virtualenv ${APP_ROOT} && chown -R 1001:0 ${APP_ROOT} && fix-permissions ${APP_ROOT} -P && rpm-file-permissions
# 2020-09-17 22:28:51 13.72KB
/bin/sh -c #(nop) COPY dir:5001d3173ec018ffa85641e93b116ab4ecf6ea9793109ea6c416c5954d26bb27 in /
# 2020-09-17 22:28:50 9.90KB
/bin/sh -c #(nop) COPY dir:1b5850628c0aec4e360f47b10cbf7f16f68367491afee431a359991d9d676cf6 in /usr/libexec/s2i
# 2020-09-17 22:28:50 154.76MB
/bin/sh -c INSTALL_PKGS="rh-python36 rh-python36-python-devel rh-python36-python-setuptools rh-python36-python-pip nss_wrapper httpd24 httpd24-httpd-devel httpd24-mod_ssl httpd24-mod_auth_kerb httpd24-mod_ldap httpd24-mod_session atlas-devel gcc-gfortran libffi-devel libtool-ltdl enchant" && yum install -y centos-release-scl && yum -y --setopt=tsflags=nodocs install --enablerepo=centosplus $INSTALL_PKGS && rpm -V $INSTALL_PKGS && rpm -e --nodeps centos-logos && yum -y clean all --enablerepo='*'
# 2020-09-17 22:27:04 0.00B
/bin/sh -c #(nop) LABEL summary=Platform for building and running Python 3.6 applications description=Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. io.k8s.description=Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms. io.k8s.display-name=Python 3.6 io.openshift.expose-services=8080:http io.openshift.tags=builder,python,python36,python-36,rh-python36 com.redhat.component=python36-container name=centos/python-36-centos7 version=1 usage=s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.6/test/setup-test-app/ centos/python-36-centos7 python-sample-app maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2020-09-17 22:27:04 0.00B
/bin/sh -c #(nop) ENV SUMMARY=Platform for building and running Python 3.6 applications DESCRIPTION=Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.
# 2020-09-17 22:27:04 0.00B
/bin/sh -c #(nop) ENV PYTHON_VERSION=3.6 PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PYTHONUNBUFFERED=1 PYTHONIOENCODING=UTF-8 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 PIP_NO_CACHE_DIR=off
# 2020-09-17 22:24:49 0.00B
/bin/sh -c #(nop) EXPOSE 8080/tcp
# 2020-09-09 19:50:15 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=e349a7a
# 2020-09-09 19:50:14 245.00MB
/bin/sh -c yum install -y centos-release-scl && INSTALL_PKGS="autoconf automake bzip2 gcc-c++ gd-devel gdb git libcurl-devel libxml2-devel libxslt-devel lsof make mariadb-devel mariadb-libs openssl-devel patch postgresql-devel procps-ng ${NODEJS_SCL}-npm sqlite-devel unzip wget which zlib-devel" && yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && rpm -V $INSTALL_PKGS && yum -y clean all --enablerepo='*'
# 2020-09-09 19:48:24 0.00B
/bin/sh -c #(nop) LABEL summary=Base image with essential libraries and tools used as a base for builder images like perl, python, ruby, etc. description=The s2i-base image, being built upon s2i-core, provides any images layered on top of it with all the tools needed to use source-to-image functionality. Additionally, s2i-base also contains various libraries needed for it to serve as a base for other builder images, like s2i-python or s2i-ruby. io.k8s.description=The s2i-base image, being built upon s2i-core, provides any images layered on top of it with all the tools needed to use source-to-image functionality. Additionally, s2i-base also contains various libraries needed for it to serve as a base for other builder images, like s2i-python or s2i-ruby. io.k8s.display-name=s2i base com.redhat.component=s2i-base-container name=centos/s2i-base-centos7 version=1 maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2020-09-09 19:48:24 0.00B
/bin/sh -c #(nop) ENV SUMMARY=Base image with essential libraries and tools used as a base for builder images like perl, python, ruby, etc. DESCRIPTION=The s2i-base image, being built upon s2i-core, provides any images layered on top of it with all the tools needed to use source-to-image functionality. Additionally, s2i-base also contains various libraries needed for it to serve as a base for other builder images, like s2i-python or s2i-ruby. NODEJS_SCL=rh-nodejs10
# 2020-09-09 19:48:11 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=e349a7a
# 2020-09-09 19:48:11 2.13MB
/bin/sh -c rpm-file-permissions && useradd -u 1001 -r -g 0 -d ${HOME} -s /sbin/nologin -c "Default Application User" default && chown -R 1001:0 ${APP_ROOT}
# 2020-09-09 19:48:10 0.00B
/bin/sh -c #(nop) CMD ["base-usage"]
# 2020-09-09 19:48:10 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["container-entrypoint"]
# 2020-09-09 19:48:10 0.00B
/bin/sh -c #(nop) WORKDIR /opt/app-root/src
# 2020-09-09 19:48:10 11.08KB
/bin/sh -c #(nop) COPY dir:e2d73fefb8f981344915bd341c314e8ea1be20c29f57d0c2acadf9bea50fa36f in /
# 2020-09-09 19:48:09 33.37MB
/bin/sh -c rpmkeys --import file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 && INSTALL_PKGS="bsdtar findutils gettext groff-base rsync scl-utils tar unzip yum-utils" && mkdir -p ${HOME}/.pki/nssdb && chown -R 1001:0 ${HOME}/.pki && yum install -y --setopt=tsflags=nodocs $INSTALL_PKGS && rpm -V $INSTALL_PKGS && yum -y clean all --enablerepo='*'
# 2020-09-09 19:47:47 0.00B
/bin/sh -c #(nop) ENV BASH_ENV=/opt/app-root/etc/scl_enable ENV=/opt/app-root/etc/scl_enable PROMPT_COMMAND=. /opt/app-root/etc/scl_enable
# 2020-09-09 19:47:47 0.00B
/bin/sh -c #(nop) ENV STI_SCRIPTS_URL=image:///usr/libexec/s2i STI_SCRIPTS_PATH=/usr/libexec/s2i APP_ROOT=/opt/app-root HOME=/opt/app-root/src PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PLATFORM=el7
# 2020-09-09 19:47:47 0.00B
/bin/sh -c #(nop) LABEL summary=Base image which allows using of source-to-image. description=The s2i-core image provides any images layered on top of it with all the tools needed to use source-to-image functionality while keeping the image size as small as possible. io.k8s.description=The s2i-core image provides any images layered on top of it with all the tools needed to use source-to-image functionality while keeping the image size as small as possible. io.k8s.display-name=s2i core io.openshift.s2i.scripts-url=image:///usr/libexec/s2i io.s2i.scripts-url=image:///usr/libexec/s2i com.redhat.component=s2i-core-container name=centos/s2i-core-centos7 version=1 maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2020-09-09 19:47:47 0.00B
/bin/sh -c #(nop) ENV SUMMARY=Base image which allows using of source-to-image. DESCRIPTION=The s2i-core image provides any images layered on top of it with all the tools needed to use source-to-image functionality while keeping the image size as small as possible.
# 2020-08-11 02:20:09 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2020-08-11 02:20:09 0.00B
/bin/sh -c #(nop) LABEL org.label-schema.schema-version=1.0 org.label-schema.name=CentOS Base Image org.label-schema.vendor=CentOS org.label-schema.license=GPLv2 org.label-schema.build-date=20200809 org.opencontainers.image.title=CentOS Base Image org.opencontainers.image.vendor=CentOS org.opencontainers.image.licenses=GPL-2.0-only org.opencontainers.image.created=2020-08-09 00:00:00+01:00
# 2020-08-11 02:20:08 203.33MB
/bin/sh -c #(nop) ADD file:61908381d3142ffba798ae9a904476d19b197ab79d0338f14bec0f76649df8d4 in /
镜像信息
{
"Id": "sha256:602660fa9b4eaecb5f1a6835029e68ccdac1be0917b41633681427715ef0da51",
"RepoTags": [
"centos/python-36-centos7:20200917-e3429b0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos/python-36-centos7:20200917-e3429b0"
],
"RepoDigests": [
"centos/python-36-centos7@sha256:ac50754646f0d37616515fb30467d8743fb12954260ec36c9ecb5a94499447e0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos/python-36-centos7@sha256:ac50754646f0d37616515fb30467d8743fb12954260ec36c9ecb5a94499447e0"
],
"Parent": "",
"Comment": "",
"Created": "2020-09-17T14:28:57.004392793Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "1.13.1",
"Author": "",
"Config": {
"Hostname": "79418a2f04ae",
"Domainname": "",
"User": "1001",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/app-root/src/.local/bin/:/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"SUMMARY=Platform for building and running Python 3.6 applications",
"DESCRIPTION=Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.",
"STI_SCRIPTS_URL=image:///usr/libexec/s2i",
"STI_SCRIPTS_PATH=/usr/libexec/s2i",
"APP_ROOT=/opt/app-root",
"HOME=/opt/app-root/src",
"PLATFORM=el7",
"BASH_ENV=/opt/app-root/etc/scl_enable",
"ENV=/opt/app-root/etc/scl_enable",
"PROMPT_COMMAND=. /opt/app-root/etc/scl_enable",
"NODEJS_SCL=rh-nodejs10",
"PYTHON_VERSION=3.6",
"PYTHONUNBUFFERED=1",
"PYTHONIOENCODING=UTF-8",
"LC_ALL=en_US.UTF-8",
"LANG=en_US.UTF-8",
"PIP_NO_CACHE_DIR=off"
],
"Cmd": [
"/bin/sh",
"-c",
"$STI_SCRIPTS_PATH/usage"
],
"ArgsEscaped": true,
"Image": "sha256:bfaf613d298c4d0f2f3f28c68b3b8665a024fd4bfb47ae3592724a7b8156f00d",
"Volumes": null,
"WorkingDir": "/opt/app-root/src",
"Entrypoint": [
"container-entrypoint"
],
"OnBuild": [],
"Labels": {
"com.redhat.component": "python36-container",
"description": "Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.",
"io.k8s.description": "Python 3.6 available as container is a base platform for building and running various Python 3.6 applications and frameworks. Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming. Python's elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.",
"io.k8s.display-name": "Python 3.6",
"io.openshift.builder-version": "e3429b0",
"io.openshift.expose-services": "8080:http",
"io.openshift.s2i.scripts-url": "image:///usr/libexec/s2i",
"io.openshift.tags": "builder,python,python36,python-36,rh-python36",
"io.s2i.scripts-url": "image:///usr/libexec/s2i",
"maintainer": "SoftwareCollections.org \u003csclorg@redhat.com\u003e",
"name": "centos/python-36-centos7",
"org.label-schema.build-date": "20200809",
"org.label-schema.license": "GPLv2",
"org.label-schema.name": "CentOS Base Image",
"org.label-schema.schema-version": "1.0",
"org.label-schema.vendor": "CentOS",
"org.opencontainers.image.created": "2020-08-09 00:00:00+01:00",
"org.opencontainers.image.licenses": "GPL-2.0-only",
"org.opencontainers.image.title": "CentOS Base Image",
"org.opencontainers.image.vendor": "CentOS",
"summary": "Platform for building and running Python 3.6 applications",
"usage": "s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.6/test/setup-test-app/ centos/python-36-centos7 python-sample-app",
"version": "1"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 650061677,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/00690574c393d9b025589145064365167609fdd1565f67e43878594cd9ee45a1/diff:/var/lib/docker/overlay2/958a6265b89fc7531a32e5238ace2d618f634ed27141602f59a476c2f290400f/diff:/var/lib/docker/overlay2/64f36858c4f981c7ca3942c0e6e7e6af6e631d942f5c0e723054b0c0c1d85a3b/diff:/var/lib/docker/overlay2/0845a5ef85214210657f348f4ba0d5445180a1f4841414c78fb9d0ce2651ac57/diff:/var/lib/docker/overlay2/b7b2d3e417d8fb798bbc59d668d9e9f93ed4510ae5d134e175685445734f89eb/diff:/var/lib/docker/overlay2/cb0430dff9ba709a463789e58b3997ea3c6a1b1de322dca1305147f126098ad0/diff:/var/lib/docker/overlay2/4cb10dc5932cc3db393febc970844e8bbb1cefbc7699735d10b6798a0b25abea/diff:/var/lib/docker/overlay2/a8c4a4f5a312d108193fcebaac37561d85ca2f0e93cd5785cceeda9c9732d818/diff",
"MergedDir": "/var/lib/docker/overlay2/8a520570dc0de514b19726346c351d3c6b517e5f15902787b58c0ce32ee417b1/merged",
"UpperDir": "/var/lib/docker/overlay2/8a520570dc0de514b19726346c351d3c6b517e5f15902787b58c0ce32ee417b1/diff",
"WorkDir": "/var/lib/docker/overlay2/8a520570dc0de514b19726346c351d3c6b517e5f15902787b58c0ce32ee417b1/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:613be09ab3c0860a5216936f412f09927947012f86bfa89b263dfa087a725f81",
"sha256:0b0618c6ced839049989716672753abb0ca71fd239fb793749534be6266167e8",
"sha256:7da7d3716181ece5f8f57ee098ad511dbb91570171ead4355ec8ab880627b960",
"sha256:a317a6aa16e0a0cfb9c762cc005e1daa584f7fa51932a3056b2a03bfd44ef5ee",
"sha256:87365bb2041882baad2abf8df8e1c303e4f810648b3d6be758f7a5248f8e233a",
"sha256:1ff796d14e4f5aaab3c13ca2b4812ae91ca06fa891f92c8c5965fdff893a4d12",
"sha256:5ddd6cd3032d2e927337dd18f1c80ac7b339f59fdeb6f9d2acb2d6bb5c869f71",
"sha256:72dc59b41d2657aaefe54c96e70a845bc4e05599ce1f99715b23d558d245b98d",
"sha256:51c3351a5d26b4325b796eebd9f7757420129d8c6fb367b290fce1bd2418319b"
]
},
"Metadata": {
"LastTagTime": "2025-06-06T17:01:26.625895972+08:00"
}
}