镜像构建历史
# 2025-04-11 02:06:13 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/www/miq/vmdb]
# 2025-04-11 02:06:13 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/var/lib/pgsql/data]
# 2025-04-11 02:06:13 0.00B 添加元数据标签
LABEL name=manageiq
# 2025-04-11 02:06:13 0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{}]
# 2025-04-11 02:06:13 1.98KB 复制新文件或目录到容器中
COPY container-assets/entrypoint /usr/local/bin # buildkit
# 2025-04-11 02:06:13 774.86MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "# This file intentionally left blank. ManageIQ maintains its own SSL configuration" > /etc/httpd/conf.d/ssl.conf && dnf -y --setopt=tsflags=nodocs install manageiq-appliance memcached postgresql-server mod_ssl && dnf clean all && rm -rf /var/cache/dnf # buildkit
# 2025-04-11 02:06:13 0.00B 设置环境变量 DATABASE_URL
ENV DATABASE_URL=postgresql://root@localhost/vmdb_production?encoding=utf8&pool=5&wait_timeout=5
# 2025-04-11 02:06:13 0.00B
MAINTAINER ManageIQ https://github.com/ManageIQ/manageiq
# 2025-04-11 01:48:48 0.00B
/bin/sh -c #(nop) LABEL name="manageiq-ui-worker" summary="ManageIQ user interface worker image"
# 2025-04-11 01:48:48 0.00B
/bin/sh -c #(nop) CMD ["service-worker-entrypoint"]
# 2025-04-11 01:48:48 0.00B
/bin/sh -c #(nop) EXPOSE 4000
# 2025-04-11 01:48:48 0.00B
/bin/sh -c #(nop) EXPOSE 3000
# 2025-04-11 01:48:48 212.48KB
|1 RPM_PREFIX=manageiq /bin/sh -c --mount=type=bind,from=rpms,source=/tmp/rpms,target=/tmp/rpms source /etc/default/evm && /usr/bin/generate_rpm_manifest.sh && clean_dnf_rpm
# 2025-04-11 01:48:26 182.28MB
|1 RPM_PREFIX=manageiq /bin/sh -c --mount=type=bind,from=rpms,source=/tmp/rpms,target=/tmp/rpms dnf -y install ${RPM_PREFIX}-ui && clean_dnf_rpm && rm -f /etc/httpd/conf.d/* && sed -i '/^Listen 80/d' /etc/httpd/conf/httpd.conf && chgrp root /var/run/httpd && chmod g+rwx /var/run/httpd && chgrp root /var/log/httpd && chmod g+rwx /var/log/httpd
# 2025-04-11 01:48:04 109.00B
/bin/sh -c #(nop) COPY file:543b7d200d41c06810cf59082ed2b457819a1c2b62613986f3aa0affd4b24642 in /usr/local/bin
# 2025-04-11 01:48:04 0.00B
/bin/sh -c #(nop) LABEL name="manageiq-webserver-worker" summary="ManageIQ web server worker image"
# 2025-04-11 01:48:04 0.00B
/bin/sh -c #(nop) ARG RPM_PREFIX
# 2025-04-11 01:48:04 0.00B
/bin/sh -c #(nop) CMD ["entrypoint"]
# 2025-04-11 01:48:04 0.00B
/bin/sh -c /tmp/install-vmware-vddk
# 2025-04-11 01:48:03 284.00B
/bin/sh -c #(nop) COPY file:1461e0294a6c3a5fb0f1a0b25ecc04d399c8f3ea3dfcef0b0c056e0a283c70af in /tmp/
# 2025-04-11 01:48:03 0.00B
/bin/sh -c #(nop) COPY dir:ab34900aa8dffe3da340a0ef04b1f7a97579a00ef5cb960c5350aab351974d47 in /usr/lib/vmware-vix-disklib/
# 2025-04-11 01:48:03 358.00B
/bin/sh -c #(nop) COPY file:ace40b27a385535a05e81297774eef99d68f609cd607a5533d5d498c610c924d in /usr/local/bin
# 2025-04-11 01:48:03 369.00B
/bin/sh -c #(nop) COPY file:6cee75f13528f8e19b463379da4d7c1183f268eba699e9068881c4fda091f0b8 in /usr/local/bin
# 2025-04-11 01:48:03 0.00B
/bin/sh -c #(nop) LABEL name="manageiq-base-worker" summary="ManageIQ Worker Image"
# 2025-04-11 01:47:58 0.00B
/bin/sh -c #(nop) ENTRYPOINT ["/usr/bin/dumb-init", "--single-child", "--"]
# 2025-04-11 01:47:58 212.43KB
|3 FROM_REPO=docker.io/manageiq FROM_TAG=latest-radjabov RPM_PREFIX=manageiq /bin/sh -c --mount=type=bind,from=rpms,source=/tmp/rpms,target=/tmp/rpms source /etc/default/evm && /usr/bin/generate_rpm_manifest.sh && clean_dnf_rpm
# 2025-04-11 01:47:01 2.07KB
/bin/sh -c #(nop) ADD file:07c65f25647c9771be24afba643f31327da9e28dc9ebc2f0cc285ddc3ff937bb in ${APP_ROOT}/
# 2025-04-11 01:46:37 1.75GB
|3 FROM_REPO=docker.io/manageiq FROM_TAG=latest-radjabov RPM_PREFIX=manageiq /bin/sh -c --mount=type=bind,from=rpms,source=/tmp/rpms,target=/tmp/rpms dnf -y --disableplugin=subscription-manager --setopt=tsflags=nodocs update && ARCH=$(uname -m) && dnf config-manager --setopt=tsflags=nodocs --setopt=install_weak_deps=False --save && dnf -y --setopt=protected_packages= remove redhat-release && dnf -y remove *subscription-manager* && dnf -y install http://mirror.stream.centos.org/9-stream/BaseOS/${ARCH}/os/Packages/centos-stream-release-9.0-24.el9.noarch.rpm http://mirror.stream.centos.org/9-stream/BaseOS/${ARCH}/os/Packages/centos-stream-repos-9.0-24.el9.noarch.rpm http://mirror.stream.centos.org/9-stream/BaseOS/${ARCH}/os/Packages/centos-gpg-keys-9.0-24.el9.noarch.rpm && dnf config-manager --enable crb && dnf config-manager --save --setopt=appstream.exclude=openssl* --setopt=baseos.exclude=openssl* && dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm https://rpm.manageiq.org/release/18-radjabov/el9/noarch/manageiq-release-18.0-1.el9.noarch.rpm && if [[ "$RELEASE_BUILD" != "true" ]]; then dnf config-manager --enable manageiq-18-radjabov-nightly; fi && if [[ -n "$(ls /tmp/rpms)" ]]; then /usr/local/bin/prepare_local_yum_repo.sh; fi && dnf -y module enable ruby:3.3 && dnf -y install httpd mod_ssl ${RPM_PREFIX}-pods python3-devel && clean_dnf_rpm && chown manageiq:root /home/manageiq && chmod -R g=u /home/manageiq && chgrp -R 0 $APP_ROOT && chmod -R g=u $APP_ROOT
# 2025-04-11 01:44:14 299.00B
/bin/sh -c #(nop) COPY file:c9a06485233290ff02b8611f720317d7f5c20513c870608eb913476f3379cad0 in /usr/local/bin/
# 2025-04-11 01:44:14 224.00B
/bin/sh -c #(nop) COPY file:7ba0d44dcf430e89b12e9e4d759a6399252d5b225a79bc537acd377da4953a5c in /usr/local/bin
# 2025-04-11 01:44:14 63.02KB
|3 FROM_REPO=docker.io/manageiq FROM_TAG=latest-radjabov RPM_PREFIX=manageiq /bin/sh -c ARCH=$(uname -m) && URL=$(curl -s https://api.github.com/repos/Yelp/dumb-init/releases/latest | grep "browser_download_url.*_${ARCH}" | grep -o 'https://[^"]*') && echo $URL && curl -L -o /usr/bin/dumb-init $URL && chmod +x /usr/bin/dumb-init
# 2025-04-11 01:44:14 2.10MB
|3 FROM_REPO=docker.io/manageiq FROM_TAG=latest-radjabov RPM_PREFIX=manageiq /bin/sh -c chmod -R g+w /etc/pki/ca-trust && chmod -R g+w /usr/share/pki/ca-trust-legacy
# 2025-04-11 01:44:13 0.00B
|3 FROM_REPO=docker.io/manageiq FROM_TAG=latest-radjabov RPM_PREFIX=manageiq /bin/sh -c chmod +t /tmp
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) LABEL name="manageiq-base" summary="ManageIQ base application image" vendor="ManageIQ" url="https://manageiq.org/" description="ManageIQ is a management and automation platform for virtual, private, and hybrid cloud infrastructures." io.k8s.display-name="ManageIQ" io.k8s.description="ManageIQ is a management and automation platform for virtual, private, and hybrid cloud infrastructures." io.openshift.tags="ManageIQ,miq,manageiq"
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) ENV TERM=xterm CONTAINER=true APP_ROOT=/var/www/miq/vmdb
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) ARG FROM_REPO FROM_TAG RPM_PREFIX
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) ARG FROM_REPO FROM_TAG
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) ARG FROM_REPO FROM_TAG
# 2025-04-11 01:44:13 0.00B
/bin/sh -c #(nop) ARG FROM_REPO
# 2025-04-08 16:46:10 939.00B
/bin/sh
# 2025-04-08 16:45:56 205.27MB
/bin/sh -c #(nop) LABEL "build-date"="2025-04-08T08:45:23" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="7c3ec864c7dfbb620cbb0fe45bfc382aedcc452f" "build-date"="2025-04-08T08:37:46Z" "release"="1744101466"
# 2025-04-08 16:45:55 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-04-08 16:45:55 0.00B
/bin/sh -c #(nop) COPY file:b37d593713ee21ad52a4cd1424dc019a24f7966f85df0ac4b86d234302695328 in /etc/yum.repos.d/.
# 2025-04-08 16:45:55 0.00B
/bin/sh -c #(nop) COPY dir:84f5c0847c9695a665a4703c9cc51c3bb1a14f8a0922801e49eb1d541581dd69 in /
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) ENV container oci
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL io.openshift.tags="base rhel9"
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL io.openshift.expose-services=""
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL io.k8s.display-name="Red Hat Universal Base Image 9"
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL io.k8s.description="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL description="The Universal Base Image is designed and engineered to be the base layer for all of your containerized applications, middleware and utilities. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL summary="Provides the latest release of Red Hat Universal Base Image 9."
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL com.redhat.component="ubi9-container" name="ubi9" version="9.5" distribution-scope="public"
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL url="https://www.redhat.com"
# 2025-04-08 16:45:54 0.00B
/bin/sh -c #(nop) LABEL maintainer="Red Hat, Inc." vendor="Red Hat, Inc."
镜像信息
{
"Id": "sha256:ec6bc3bad66afe947c4bc24263e1303d44c9878e5c055e357e40295fdba72c3d",
"RepoTags": [
"manageiq/manageiq:radjabov-1",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/manageiq/manageiq:radjabov-1"
],
"RepoDigests": [
"manageiq/manageiq@sha256:4b62a091ecba4f95b15007a909a63c8658275959e03756847a415153fddccf07",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/manageiq/manageiq@sha256:7d6ba36f7e039fc235a6f9e017807127ec7706c45ff7a5fdd94f975d7a0ffb19"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-04-10T18:06:13.024758854Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "ManageIQ https://github.com/ManageIQ/manageiq",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"3000/tcp": {},
"4000/tcp": {},
"443/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"container=oci",
"TERM=xterm",
"CONTAINER=true",
"APP_ROOT=/var/www/miq/vmdb",
"DATABASE_URL=postgresql://root@localhost/vmdb_production?encoding=utf8\u0026pool=5\u0026wait_timeout=5"
],
"Cmd": [
"service-worker-entrypoint"
],
"Image": "",
"Volumes": {
"/var/lib/pgsql/data": {},
"/var/www/miq/vmdb": {}
},
"WorkingDir": "/",
"Entrypoint": [
"/usr/bin/dumb-init",
"--single-child",
"--"
],
"OnBuild": null,
"Labels": {
"architecture": "x86_64",
"build-date": "2025-04-08T08:37:46Z",
"com.redhat.component": "ubi9-container",
"com.redhat.license_terms": "https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI",
"description": "ManageIQ is a management and automation platform for virtual, private, and hybrid cloud infrastructures.",
"distribution-scope": "public",
"io.buildah.version": "1.33.7",
"io.k8s.description": "ManageIQ is a management and automation platform for virtual, private, and hybrid cloud infrastructures.",
"io.k8s.display-name": "ManageIQ",
"io.openshift.expose-services": "",
"io.openshift.tags": "ManageIQ,miq,manageiq",
"maintainer": "Red Hat, Inc.",
"name": "manageiq",
"release": "1744101466",
"summary": "ManageIQ user interface worker image",
"url": "https://manageiq.org/",
"vcs-ref": "7c3ec864c7dfbb620cbb0fe45bfc382aedcc452f",
"vcs-type": "git",
"vendor": "ManageIQ",
"version": "9.5"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 2913812962,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/07b29bbfb2efa34ada2756c6330efd2cf1969380f4835b2cbed2d96cf16d9ad7/diff:/var/lib/docker/overlay2/7d07a5a7a6090368c30959e3552b8ac2cfb6ef6a6fec277b8bdc84888a1710a4/diff:/var/lib/docker/overlay2/afa77ef435b49be6d32c96b2c11664d646dc53541e8eb22af8b0c6cc396abc4f/diff:/var/lib/docker/overlay2/b3862e26da5969c939612d51724d30a58b9fe68790c67d5a544d5de8635c96b2/diff:/var/lib/docker/overlay2/6b646c4700ce1268b6993d79f48761e4a6a5bcddcd1e99e00ddbe38114531006/diff:/var/lib/docker/overlay2/b848d4ee59c94d5cdc05d318124905efb25be82537acefbac7830ecf786e9bea/diff:/var/lib/docker/overlay2/358003bba5d89dbb682611df9164264cabb498ae5fcb3d58dd2bb0dc35d686df/diff:/var/lib/docker/overlay2/21e4710cdc15b8048cbe06f4b0ba3a94a8cd5812677722aec201894a9f1e8bbd/diff:/var/lib/docker/overlay2/fb6cc584d14a6c7225c5b38852b238b7957fa3874e8e142b3e8f9a2e071146ae/diff:/var/lib/docker/overlay2/a63bf3f8a1f49238dfafb7918558cf5e4e2d7983f974dda104ddcb1fae4326fd/diff:/var/lib/docker/overlay2/f9b22a59a74f4829961ec2915125fec22a8c10ad070656d1ae0785c481ed98af/diff:/var/lib/docker/overlay2/ebaf2d8ef9119d685065613d3a8e698cd5fe3580d4dd02634828dd2ca8a13137/diff:/var/lib/docker/overlay2/635d42b3807606cb715dcb906e54dbb46adb18c713b259034286f12e119207d1/diff:/var/lib/docker/overlay2/9aeadddddb3451ceeb1a90680cf5941341879f27242ccf38de8cb241a62b9555/diff:/var/lib/docker/overlay2/242793d125ec91611768958d20257489f66e9b96f3e27513fceb2f55bfa5379f/diff:/var/lib/docker/overlay2/127f3a22a526cdeddf98578d8c0d1c5537ff21d449265e216890f49b5eee237f/diff:/var/lib/docker/overlay2/02027cf402d0260b67f2e98fb58245b1544ce820c557f982ed10eed99eb6b3d4/diff:/var/lib/docker/overlay2/1e4375701c5aa6170a38153937bfa131fe7c9dea1cbb6d3b81d0558b8559a2ae/diff:/var/lib/docker/overlay2/75845a5af12dd199ed96e3b26f6c1c5b4a9ba0f447a9a39a6c46388113a633b8/diff",
"MergedDir": "/var/lib/docker/overlay2/730bc05b0ea6677b35e79bbf807d533290e581b0cd297f3fe63cb7110af49df3/merged",
"UpperDir": "/var/lib/docker/overlay2/730bc05b0ea6677b35e79bbf807d533290e581b0cd297f3fe63cb7110af49df3/diff",
"WorkDir": "/var/lib/docker/overlay2/730bc05b0ea6677b35e79bbf807d533290e581b0cd297f3fe63cb7110af49df3/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:0b5f00642dad66874f99e820596166ac000d0e4ba1b681e0c006382075727b2d",
"sha256:ee91f1eda2ae17f372a3f2fcb42087fcf553be5c73ccc13284f98bcd8ca8c34b",
"sha256:4f194cab67bec8bb78eb665cbe080e6a44d43f3f97930b75a658874090b54fbc",
"sha256:f2c56544c7be21fcad2fcdb3dd16b56608c70e6ccaa018b1b3676770afb56cd7",
"sha256:a9269a34ee36c3d6889f99194a0a7f4692c3dd73924cf5bfd71d44a5a672dbac",
"sha256:f64810a2c969d9b6b064395828dbd8ac0bba60b5d396965b9c01bb8eae75bbfb",
"sha256:9a2ef22c6d2844155d025f5bcc3018bd30b2ba361db0f26027f3b33a5575b045",
"sha256:68c3c1d3aa1613b8e171ff728ae55f2fcb613bdb48bdaf0809c30cdc03601fc8",
"sha256:50dda488e404bab16aa951d13dc83822f040ebacdf4ec43ee65b0bd0a5040709",
"sha256:36a90b62e864337050dd0cbb8b723424e707c37066a51e617a30646208a74963",
"sha256:addf6cbe83448db00ed651e1b983d20abdd7ed47f578be5ebf9ebe012b8babd1",
"sha256:2d5f5079b1ec26a7ae26923b937ad4559a49e445592d00041b946627012ea00b",
"sha256:d58e9fa3ce10809179d94fcedb7f4aac1ce807524d48cd20c1022b3e382305ec",
"sha256:3d44a4e377f4f1e6be34ecb9444bfb5cc2dddfe425e5cfe422597488058a79a0",
"sha256:149068852a6e632cd057cde08df9d1023ce523ddfb4bda9e0d9afd91854bf8f2",
"sha256:c49e45dcf38876bee244584c66652fd7f969673292c3278ab5110454f9056d55",
"sha256:dcab0fc0fbe88aba7eef25d35a1f6108ff3ea112e2d540da6b66a00d331e9ba2",
"sha256:4269875167b57159508d82d7d377208bb770f1d61be4325893d983fec997db0e",
"sha256:9a885e7db3d7a5d14d497efb699e3afe9816ee8da9cc8cb5cd9313406da4a696",
"sha256:d4c2ee443816d519c64af879fd407891158aa1c8b7ff96111611c4d942c78353"
]
},
"Metadata": {
"LastTagTime": "2025-07-25T17:16:21.498155151+08:00"
}
}