镜像构建历史
# 2021-07-26 17:39:01 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=fad62e9
# 2021-07-26 17:39:01 0.00B
/bin/sh -c #(nop) CMD ["/bin/sh" "-c" "$STI_SCRIPTS_PATH/usage"]
# 2021-07-26 17:39:01 0.00B
/bin/sh -c #(nop) USER [1001]
# 2021-07-26 17:39:01 14.42MB
/bin/sh -c source scl_source enable rh-python38 && python3.8 -m venv ${APP_ROOT} && ${APP_ROOT}/bin/pip install /opt/wheels/pip-* && rm -r /opt/wheels && chown -R 1001:0 ${APP_ROOT} && fix-permissions ${APP_ROOT} -P && rpm-file-permissions
# 2021-07-26 17:38:54 1.39MB
/bin/sh -c #(nop) COPY dir:9637653e196929810832f3de216e63bb24f57cfb0ff1ce05c11f3bafaa87fca5 in /opt/wheels
# 2021-07-26 17:38:53 18.10KB
/bin/sh -c #(nop) COPY dir:a19b7e0197b7e32dc41c49337005a57f6a73493be9e02ae77dde0f8fe4650f14 in /
# 2021-07-26 17:38:53 10.30KB
/bin/sh -c #(nop) COPY dir:19ca2f6b2c8dcdf2281e415dfcb1350abec5b99d09eb940fcd167a758115f900 in /usr/libexec/s2i
# 2021-07-26 17:38:53 150.74MB
/bin/sh -c INSTALL_PKGS="rh-python38 rh-python38-python-devel rh-python38-python-setuptools rh-python38-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='*'
# 2021-07-26 17:37:12 0.00B
/bin/sh -c #(nop) LABEL summary=Platform for building and running Python 3.8 applications description=Python 3.8 available as container is a base platform for building and running various Python 3.8 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.8 available as container is a base platform for building and running various Python 3.8 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.8 io.openshift.expose-services=8080:http io.openshift.tags=builder,python,python38,python-38,rh-python38 com.redhat.component=python38-container name=centos7/python-38-centos7 version=1 usage=s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.8/test/setup-test-app/ centos7/python-38-centos7 python-sample-app maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2021-07-26 17:37:12 0.00B
/bin/sh -c #(nop) ENV SUMMARY=Platform for building and running Python 3.8 applications DESCRIPTION=Python 3.8 available as container is a base platform for building and running various Python 3.8 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.
# 2021-07-26 17:37:12 0.00B
/bin/sh -c #(nop) ENV PYTHON_VERSION=3.8 PYTHON_SCL_VERSION=38 PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-python38/root/usr/bin:/opt/app-root/src/.local/bin/:/opt/rh/rh-nodejs14/root/usr/bin:/opt/rh/httpd24/root/usr/bin:/opt/rh/python38/root/usr/bin:/opt/rh/httpd24/root/usr/sbin:/opt/rh/rh-python38/root/usr/local/bin LD_LIBRARY_PATH=/opt/rh/rh-python38/root/usr/lib64:/opt/rh/rh-nodejs14/root/usr/lib64:/opt/rh/httpd24/root/usr/lib64:/opt/rh/python38/root/usr/lib64 LIBRARY_PATH=/opt/rh/httpd24/root/usr/lib64 X_SCLS=rh-python38 MANPATH=/opt/rh/rh-python38/root/usr/share/man:/opt/rh/python38/root/usr/share/man:/opt/rh/httpd24/root/usr/share/man:/opt/rh/rh-nodejs14/root/usr/share/man VIRTUAL_ENV=/opt/app-root PYTHONPATH=/opt/rh/rh-nodejs14/root/usr/lib/python2.7/site-packages XDG_DATA_DIRS=/opt/rh/python38/root/usr/share:/opt/rh/rh-python38/root/usr/share:/usr/local/share:/usr/share PKG_CONFIG_PATH=/opt/rh/python38/root/usr/lib64/pkgconfig:/opt/rh/httpd24/root/usr/lib64/pkgconfig:/opt/rh/rh-python38/root/usr/lib64/pkgconfig PYTHONUNBUFFERED=1 PYTHONIOENCODING=UTF-8 LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 PIP_NO_CACHE_DIR=off
# 2021-07-26 17:35:16 0.00B
/bin/sh -c #(nop) EXPOSE 8080/tcp
# 2021-05-17 19:34:41 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=d777ab3
# 2021-05-17 19:34:40 294.11MB
/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='*'
# 2021-05-17 19:32:43 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=centos7/s2i-base-centos7 version=1 maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2021-05-17 19:32:42 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-nodejs14
# 2021-05-17 18:52:59 0.00B
/bin/sh -c #(nop) LABEL io.openshift.builder-version=d777ab3
# 2021-05-17 18:52:59 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}
# 2021-05-17 18:52:57 0.00B
/bin/sh -c #(nop) CMD ["base-usage"]
# 2021-05-17 18:52:57 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["container-entrypoint"]
# 2021-05-17 18:52:57 0.00B
/bin/sh -c #(nop) WORKDIR /opt/app-root/src
# 2021-05-17 18:52:57 11.09KB
/bin/sh -c #(nop) COPY dir:ea3477387340a3abd27fd427b9cc30ef7d1bc3183c6e9565d45875b7f35c7b97 in /
# 2021-05-17 18:52:57 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='*'
# 2021-05-17 18:52:41 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
# 2021-05-17 18:52:41 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
# 2021-05-17 18:52:41 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=centos7/s2i-core-centos7 version=1 maintainer=SoftwareCollections.org <sclorg@redhat.com>
# 2021-05-17 18:52:40 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-11-12 18:40:00 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2020-11-12 18:40:00 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-11-12 18:39:58 203.33MB
/bin/sh -c #(nop) ADD file:c45f0145b324a6436d5493038fe2374c5d40ace690c4af92402eacc54b439e6d in /
镜像信息
{
"Id": "sha256:08b1184ecd867d03d4568d7b7c2338ac3ae48e8c67c2a5b4e0c92a74c4760e15",
"RepoTags": [
"centos/python-38-centos7:20210726-fad62e9",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos/python-38-centos7:20210726-fad62e9"
],
"RepoDigests": [
"centos/python-38-centos7@sha256:4b66b1a8da1cba90313da11b518852baf120f6bba794d6ece2abde4d54cebb1a",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos/python-38-centos7@sha256:4b66b1a8da1cba90313da11b518852baf120f6bba794d6ece2abde4d54cebb1a"
],
"Parent": "",
"Comment": "",
"Created": "2021-07-26T09:39:01.285386149Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "1.13.1",
"Author": "",
"Config": {
"Hostname": "2ebf20e578e0",
"Domainname": "",
"User": "1001",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"8080/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/opt/app-root/src/bin:/opt/app-root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/rh/rh-python38/root/usr/bin:/opt/app-root/src/.local/bin/:/opt/rh/rh-nodejs14/root/usr/bin:/opt/rh/httpd24/root/usr/bin:/opt/rh/python38/root/usr/bin:/opt/rh/httpd24/root/usr/sbin:/opt/rh/rh-python38/root/usr/local/bin",
"SUMMARY=Platform for building and running Python 3.8 applications",
"DESCRIPTION=Python 3.8 available as container is a base platform for building and running various Python 3.8 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-nodejs14",
"PYTHON_VERSION=3.8",
"PYTHON_SCL_VERSION=38",
"LD_LIBRARY_PATH=/opt/rh/rh-python38/root/usr/lib64:/opt/rh/rh-nodejs14/root/usr/lib64:/opt/rh/httpd24/root/usr/lib64:/opt/rh/python38/root/usr/lib64",
"LIBRARY_PATH=/opt/rh/httpd24/root/usr/lib64",
"X_SCLS=rh-python38",
"MANPATH=/opt/rh/rh-python38/root/usr/share/man:/opt/rh/python38/root/usr/share/man:/opt/rh/httpd24/root/usr/share/man:/opt/rh/rh-nodejs14/root/usr/share/man",
"VIRTUAL_ENV=/opt/app-root",
"PYTHONPATH=/opt/rh/rh-nodejs14/root/usr/lib/python2.7/site-packages",
"XDG_DATA_DIRS=/opt/rh/python38/root/usr/share:/opt/rh/rh-python38/root/usr/share:/usr/local/share:/usr/share",
"PKG_CONFIG_PATH=/opt/rh/python38/root/usr/lib64/pkgconfig:/opt/rh/httpd24/root/usr/lib64/pkgconfig:/opt/rh/rh-python38/root/usr/lib64/pkgconfig",
"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:33cd3b02a776c10d768a1f37d6f6e06000cdd7e9a16d83f06c4007a7d637a723",
"Volumes": null,
"WorkingDir": "/opt/app-root/src",
"Entrypoint": [
"container-entrypoint"
],
"OnBuild": [],
"Labels": {
"com.redhat.component": "python38-container",
"description": "Python 3.8 available as container is a base platform for building and running various Python 3.8 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.8 available as container is a base platform for building and running various Python 3.8 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.8",
"io.openshift.builder-version": "fad62e9",
"io.openshift.expose-services": "8080:http",
"io.openshift.s2i.scripts-url": "image:///usr/libexec/s2i",
"io.openshift.tags": "builder,python,python38,python-38,rh-python38",
"io.s2i.scripts-url": "image:///usr/libexec/s2i",
"maintainer": "SoftwareCollections.org \u003csclorg@redhat.com\u003e",
"name": "centos7/python-38-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.8 applications",
"usage": "s2i build https://github.com/sclorg/s2i-python-container.git --context-dir=3.8/test/setup-test-app/ centos7/python-38-centos7 python-sample-app",
"version": "1"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 699535653,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/c68880968486b225b95a45d8219bddd07c58e62fcdbeac34d5a8caa794ac2d2b/diff:/var/lib/docker/overlay2/c9ef4b2ffc10a5cf809eee5a773698586991e6073c70e8e86bfcec7f7a0a517d/diff:/var/lib/docker/overlay2/9b32393737476ba4cebce10601b39a1ac50af4e5e77b3c3c55e654b0981b9e27/diff:/var/lib/docker/overlay2/b89489e58b59336bfd79a7cc663f7da83358fc836fc5d481dd70caaf221a077e/diff:/var/lib/docker/overlay2/0476fcf8a458d0bb6d0e64d4119f0c169ddaaed09abfd6d54cb21941ff1841d3/diff:/var/lib/docker/overlay2/c91f36f58a726921b39090d1fc8e434fee2f3f79626f250b57d16d6c0702e05d/diff:/var/lib/docker/overlay2/c6ea63d32e3f982e4aec35e032b4f2e85b444fe7bca71e3fe218ab25ac52ee92/diff:/var/lib/docker/overlay2/73e5d13ba5019013e8f148dd5fe6a495e6be5b74530ce493107830fe9233ebcf/diff:/var/lib/docker/overlay2/224c73bdc5adb8014772f21cf5e406b75f479ed89013c4f8c3799bbbd0ca0895/diff",
"MergedDir": "/var/lib/docker/overlay2/54a9b4d24fcd470bab4ea331217dc58af56d0d2aba29566fc6b8e05453c6a48d/merged",
"UpperDir": "/var/lib/docker/overlay2/54a9b4d24fcd470bab4ea331217dc58af56d0d2aba29566fc6b8e05453c6a48d/diff",
"WorkDir": "/var/lib/docker/overlay2/54a9b4d24fcd470bab4ea331217dc58af56d0d2aba29566fc6b8e05453c6a48d/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:53498d66ad83a29fcd7c7bcf4abbcc0def4fc912772aa8a4483b51e232309aee",
"sha256:46d98914fe048693671e28f485604aefaab15f964652af39e33af9a8c864e3c5",
"sha256:b53a66890a58ce9fd8e3d9467fa972a53af5be3cbdb0e7eba6ff832b9802583d",
"sha256:96c3e66225c5829bf9f9d3fdf166e735c90d825b8f52f86da3fd9c07aac7d5ef",
"sha256:4723c2f8b39b6e32cb973dc633f4c819d1424d90ca4cc5b52f3ef5ffd8922a35",
"sha256:4eb7354726558529f6503865357f5b0ef31b1bb8e45e8090498cb1bb0a0a566c",
"sha256:1030e34f7f418e688f8700d68b3b97f9ca55b92918ad6cda35a28e0f84aad0dc",
"sha256:c0dc5fde85ba7aa03610337e6561f323881e8d11d5f9ee5dbe53545f0e2198a3",
"sha256:b944e0b64a51d30cd6257d046e05bfa0d15718d14307c600b90fdb298cb80f2d",
"sha256:c2f3ac6ca11d835b9b54590be05058a7fb5bdf75164d7f4d78aff370cf601b65"
]
},
"Metadata": {
"LastTagTime": "2024-07-05T11:25:23.785994346+08:00"
}
}