镜像构建历史
# 2025-09-03 14:18:32 0.00B 设置默认要执行的命令
CMD ["mongod"]
# 2025-09-03 14:18:32 0.00B 声明容器运行时监听的端口
EXPOSE map[27017/tcp:{}]
# 2025-09-03 14:18:32 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["python3" "/usr/local/bin/docker-entrypoint.py"]
# 2025-09-03 14:18:32 0.00B 指定运行容器时使用的用户
USER mongodb
# 2025-09-03 14:18:32 0.00B 设置环境变量 HOME
ENV HOME=/data/db
# 2025-09-03 14:18:32 0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/db /data/configdb]
# 2025-09-03 14:18:32 0.00B 执行命令并创建新的镜像层
RUN |2 HOST_UID= HOST_GID= /bin/sh -c mkdir -p /data/db /data/configdb && chown -R mongodb:mongodb /data/db /data/configdb # buildkit
# 2025-09-03 14:18:31 0.00B 执行命令并创建新的镜像层
RUN |2 HOST_UID= HOST_GID= /bin/sh -c if [ -n "${HOST_UID}" ]; then usermod -u ${HOST_UID} mongodb; fi; if [ -n "${HOST_GID}" ]; then groupmod -g ${HOST_GID} mongodb; fi # buildkit
# 2025-09-03 14:18:31 0.00B 定义构建参数
ARG HOST_GID
# 2025-09-03 14:18:31 0.00B 定义构建参数
ARG HOST_UID
# 2025-09-03 14:18:31 0.00B 添加元数据标签
LABEL name=MongoDB Standalone version=7.0.24-rc0 summary=MongoDB Standalone Container description=Container configured with a standalone instance of MongoDB vendor=MongoDB maintainer=support@mongodb.com
# 2025-09-03 14:18:28 0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c bash -c "python3 /usr/local/bin/augment_sbom.py --sbom-input=unknown --sbom-output=unknown" # buildkit
# 2025-09-03 14:18:28 1.58KB 复制新文件或目录到容器中
COPY augment_sbom.py /usr/local/bin/augment_sbom.py # buildkit
# 2025-09-03 14:18:28 25.75KB 复制新文件或目录到容器中
COPY docker-entrypoint.py /usr/local/bin/docker-entrypoint.py # buildkit
# 2025-09-03 14:18:28 747.07MB 执行命令并创建新的镜像层
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && ln -s /bin/true /usr/bin/systemctl && apt-get install -y mongodb-org=7.0.24~rc0 mongodb-org-database=7.0.24~rc0 mongodb-org-server=7.0.24~rc0 mongodb-org-mongos=7.0.24~rc0 mongodb-org-tools=7.0.24~rc0 && echo "mongodb-org hold" | dpkg --set-selections && echo "mongodb-org-database hold" | dpkg --set-selections && echo "mongodb-org-server hold" | dpkg --set-selections && echo "mongodb-org-shell hold" | dpkg --set-selections && echo "mongodb-org-mongos hold" | dpkg --set-selections && echo "mongodb-org-tools hold" | dpkg --set-selections && rm -f /usr/bin/systemctl && apt-get update -y && apt-get upgrade -y && rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/mongodb && mv /etc/mongod.conf /etc/mongod.conf.orig # buildkit
# 2025-09-03 14:18:11 17.16MB 执行命令并创建新的镜像层
RUN /bin/sh -c bash -c "python3 -m pip install --upgrade pip wheel && python3 -m pip install pyyaml psutil" # buildkit
# 2025-09-03 14:18:08 408.18MB 执行命令并创建新的镜像层
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y python3 && apt-get install -y python3-pip && apt-get install -y hostname && apt-get install -y libnss-wrapper && apt-get install -y procps && update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 10 && update-alternatives --set python3 /usr/bin/python3.10 # buildkit
# 2025-09-03 14:17:47 108.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ arch=amd64,arm64,s390x,ppc64le ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-7.0.list # buildkit
# 2025-09-03 14:17:46 123.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ arch=amd64,arm64,s390x,ppc64le trusted=yes] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/testing multiverse" | tee /etc/apt/sources.list.d/mongodb-org-7.0-rc.list # buildkit
# 2025-09-03 14:17:46 1.16KB 执行命令并创建新的镜像层
RUN /bin/sh -c wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | apt-key add - # buildkit
# 2025-09-03 14:17:46 11.21MB 执行命令并创建新的镜像层
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive && apt-get update && apt-get install -y --no-install-recommends ca-certificates wget gpg gpg-agent gnupg && rm -rf /var/lib/apt/lists/* # buildkit
# 2025-09-03 14:17:46 0.00B 添加元数据标签
LABEL name=MongoDB Base version=7.0.24-rc0 summary=MongoDB Base Container description=Container with all MongoDB packages installed vendor=MongoDB maintainer=support@mongodb.com
# 2025-08-20 01:17:10 0.00B
/bin/sh -c #(nop) CMD ["/bin/bash"]
# 2025-08-20 01:17:10 77.87MB
/bin/sh -c #(nop) ADD file:9303cc1f788d2a9a8f909b154339f7c637b2a53c75c0e7f3da62eb1fefe371b1 in /
# 2025-08-20 01:17:08 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.version=22.04
# 2025-08-20 01:17:08 0.00B
/bin/sh -c #(nop) LABEL org.opencontainers.image.ref.name=ubuntu
# 2025-08-20 01:17:08 0.00B
/bin/sh -c #(nop) ARG LAUNCHPAD_BUILD_ARCH
# 2025-08-20 01:17:08 0.00B
/bin/sh -c #(nop) ARG RELEASE
镜像信息
{
"Id": "sha256:4e788510da1c77c7402ce439e2032dd0bc0c2cd12e86899a30ac836b04dc38c6",
"RepoTags": [
"mongodb/mongodb-community-server:7.0.24-rc0-ubuntu2204",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mongodb/mongodb-community-server:7.0.24-rc0-ubuntu2204"
],
"RepoDigests": [
"mongodb/mongodb-community-server@sha256:3c762caa7edd650efe54bb027533c9b3b90fd6187cbff8601561f68112622c54",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/mongodb/mongodb-community-server@sha256:148e3423ab4f7b8ff2fae7241bf8f7d1901033db79964fe3f67542e8d7c8e41d"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-09-03T06:18:32.088015025Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "mongodb",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"ExposedPorts": {
"27017/tcp": {}
},
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"HOME=/data/db"
],
"Cmd": [
"mongod"
],
"ArgsEscaped": true,
"Image": "",
"Volumes": {
"/data/configdb": {},
"/data/db": {}
},
"WorkingDir": "",
"Entrypoint": [
"python3",
"/usr/local/bin/docker-entrypoint.py"
],
"OnBuild": null,
"Labels": {
"description": "Container configured with a standalone instance of MongoDB",
"maintainer": "support@mongodb.com",
"name": "MongoDB Standalone",
"org.opencontainers.image.ref.name": "ubuntu",
"org.opencontainers.image.version": "22.04",
"summary": "MongoDB Standalone Container",
"vendor": "MongoDB",
"version": "7.0.24-rc0"
}
},
"Architecture": "amd64",
"Os": "linux",
"Size": 1261526213,
"GraphDriver": {
"Data": {
"LowerDir": "/var/lib/docker/overlay2/21fc78af65a8aa1a24fe44dda34949adcb3a47ba9354d702dd572f0a2f938ff0/diff:/var/lib/docker/overlay2/29203bfd190141be6b34ce42f39c102c23d8fd6364fabbcbe586cc0066707ec6/diff:/var/lib/docker/overlay2/3e86da042e7be3c8f0dcbf9ae002b0bd9804b0d44e2115639efc33eb872396ad/diff:/var/lib/docker/overlay2/867c08441efabf07d18dde24afb08e5ff9e2365ab0600c5b824a2b777b05c214/diff:/var/lib/docker/overlay2/aa6eccce203180150e5a18ebf74de3077e13ee9875cba1fb13a81a4172e57253/diff:/var/lib/docker/overlay2/0c6a91f4272d8edef9ae75467e0f2c39625503a32dfd4780f0c6a74671574e09/diff:/var/lib/docker/overlay2/27adc2d56c0347e9021af1e2b8f122cfc341f623414879866a21068a873de434/diff:/var/lib/docker/overlay2/7b583cf5dce5b707c477a5c24f68411f1fd49c68739d230cb40ab91e3b898720/diff:/var/lib/docker/overlay2/44364f8a16ecf25adf5db28ede44ae3cc3f3edb938d0c108b23b4934df84831b/diff:/var/lib/docker/overlay2/f2e6bd1d3d6d74619308e71db7ade2957604c602e8579a25ffa798d790e0eac7/diff:/var/lib/docker/overlay2/2454316edb71718bcbabfe42c14edc8d86823e2777b71fe43c86b5967a8d3cb8/diff:/var/lib/docker/overlay2/686020265ba704bac267cf5b6fc8dfaf73aa31d484836dd3225bbe9a3899f285/diff",
"MergedDir": "/var/lib/docker/overlay2/a7251419da4c72bc6d45a572c854ca864d7361f47f41ede3434a53c8b5ca83a5/merged",
"UpperDir": "/var/lib/docker/overlay2/a7251419da4c72bc6d45a572c854ca864d7361f47f41ede3434a53c8b5ca83a5/diff",
"WorkDir": "/var/lib/docker/overlay2/a7251419da4c72bc6d45a572c854ca864d7361f47f41ede3434a53c8b5ca83a5/work"
},
"Name": "overlay2"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:dc6eb6dad5f9e332f00af553440e857b1467db1be43dd910cdb6830ba0898d50",
"sha256:39cbbe2d613b6715994dd59fd54ee785c99d1c9abe2e0a28ed1c605b4ebb0b9f",
"sha256:6a0bd7f3c92b0533ee8dc45cda81fa9e1314d73d936503b2197e5822e6200008",
"sha256:5bcdc09d5ad00efe4cd80cc346bbc01835c728b89fb825075ac33b324482b3f9",
"sha256:65d9640512bcafb51ffe694ee8c9d72ced210f156d758d09c205b90f50879e2e",
"sha256:5851742c936c1770be7b800407da2cc0db394db8ec25846ad15e089e96a8f9c0",
"sha256:6003376fe028749c2eb7c429b3be8ccb7d967fc7acae5c2aecf6532436080eb5",
"sha256:85a76e840a5a00bedac32b7fa7e82a0bea8a1e86d8ad0575d4fe2134bf258d1f",
"sha256:c907145bbb1e177cf531ef7180468a012331484705a301b4cbc9d84aea8c244b",
"sha256:94ad9f047f4d2ccaeec8bab2d2056527934a1e6f086f689039a19334c05328c6",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
"sha256:9d27ff925c74a137a5656a06331777ac17e0e570420c1215ef94b59bdfd051fb"
]
},
"Metadata": {
"LastTagTime": "2025-09-04T09:38:30.890536284+08:00"
}
}