ghcr.io/idaholab/malcolm/netbox:26.06.0 linux/amd64

ghcr.io/idaholab/malcolm/netbox:26.06.0 - 国内下载镜像源 浏览次数:9

ghcr.io/idaholab/malcolm/netbox是Malcolm项目中的Netbox组件镜像,Netbox是开源的IP地址管理(IPAM)和数据中心基础设施管理(DCIM)工具,该镜像用于在Malcolm环境中提供网络基础设施管理功能,支持IP地址分配、设备跟踪、网络拓扑管理等,助力安全分析与网络运维工作。

源镜像 ghcr.io/idaholab/malcolm/netbox:26.06.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0
镜像ID sha256:d66094bf520a7b2462feb1059c4ed71d55122740911464985a1f81dbfddd87cb
镜像TAG 26.06.0
大小 1.88GB
镜像源 ghcr.io
CMD /opt/netbox/docker-entrypoint.sh supervisord -c /etc/supervisord.conf -n
启动入口 /usr/bin/tini -- /usr/local/bin/docker-uid-gid-setup.sh /usr/local/bin/service_check_passthrough.sh -s netbox /usr/local/bin/redis_valkey_env_map.sh
工作目录 /opt/netbox/netbox
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2026-06-01T14:34:23.72546121Z
同步时间 2026-06-13 18:47
开放端口
9001/tcp
目录挂载
/opt/netbox-custom-plugins /opt/netbox-custom-python /opt/netbox-custom-scripts /opt/netbox/netbox/scripts
环境变量
PATH=/opt/netbox/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 VIRTUAL_ENV=/opt/netbox/venv UV_NO_CACHE=1 DEBIAN_FRONTEND=noninteractive TERM=xterm PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 DEFAULT_UID=1000 DEFAULT_GID=1000 PUSER=ubuntu PGROUP=ubuntu PUSER_PRIV_DROP=true NETBOX_INITIALIZERS_VERSION=v4.5.1 NETBOX_TOPOLOGY_VERSION=4.5.1 NETBOX_HEALTHCHECK_VERSION=0.3.0 YQ_VERSION=4.53.2 YQ_URL=https://github.com/mikefarah/yq/releases/download/v4.53.2/yq_linux_ NETBOX_DEVICETYPE_LIBRARY_IMPORT_URL=https://codeload.github.com/mmguero-dev/Device-Type-Library-Import/tar.gz/main NETBOX_DEVICETYPE_LIBRARY_URL=https://codeload.github.com/netbox-community/devicetype-library/tar.gz/master NETBOX_PATH=/opt/netbox NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH=/opt/netbox-devicetype-library-import NETBOX_DEFAULT_SITE=Malcolm NETBOX_PRELOAD_PATH=/opt/netbox-preload NETBOX_CUSTOM_PLUGINS_PATH=/opt/netbox-custom-plugins NETBOX_CUSTOM_VENV_PACKAGES_PATH=/opt/netbox-custom-python NETBOX_CUSTOM_SCRIPTS_PATH=/opt/netbox-custom-scripts NETBOX_RUNTIME_SCRIPTS_PATH=/opt/netbox/netbox/scripts NETBOX_CONFIG_PATH=/etc/netbox/config GRANIAN_EXTRA_ARGS=--host=0.0.0.0 PUSER_CHOWN=/opt/netbox-custom-plugins;/opt/netbox-custom-scripts;/opt/netbox/netbox/scripts;/opt/netbox-custom-python BUILD_DATE=2026-06-01T14:32:25Z MALCOLM_VERSION=26.06.0 VCS_REVISION=1a9ed2c
镜像标签
malcolm@inl.gov: maintainer newtag: netbox.build-reason HEAD: netbox.git-branch b78bd713294564e0421c36c936a909e64da04b8d: netbox.git-ref https://github.com/netbox-community/netbox.git: netbox.git-url : netbox.last-base-image-layer v4.5.10-4.0.2: netbox.original-tag malcolm@inl.gov: org.opencontainers.image.authors 2026-06-01T14:32:25Z: org.opencontainers.image.created Malcolm container providing the NetBox asset management system: org.opencontainers.image.description https://github.com/idaholab/Malcolm/blob/main/README.md: org.opencontainers.image.documentation Apache-2.0: org.opencontainers.image.licenses 1a9ed2c: org.opencontainers.image.revision https://github.com/idaholab/Malcolm: org.opencontainers.image.source ghcr.io/idaholab/malcolm/netbox: org.opencontainers.image.title https://github.com/idaholab/Malcolm: org.opencontainers.image.url Idaho National Laboratory: org.opencontainers.image.vendor 26.06.0: org.opencontainers.image.version
镜像安全扫描 查看Trivy扫描报告

系统OS: ubuntu 24.04 扫描引擎: Trivy 扫描时间: 2026-06-13 18:47

低危漏洞:32 中危漏洞:85 高危漏洞:18 严重漏洞:0

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0  ghcr.io/idaholab/malcolm/netbox:26.06.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0  ghcr.io/idaholab/malcolm/netbox:26.06.0

Shell快速替换命令

sed -i 's#ghcr.io/idaholab/malcolm/netbox:26.06.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0  ghcr.io/idaholab/malcolm/netbox:26.06.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0  ghcr.io/idaholab/malcolm/netbox:26.06.0'

镜像构建历史


# 2026-06-01 22:34:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.revision=1a9ed2c
                        
# 2026-06-01 22:34:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.version=26.06.0
                        
# 2026-06-01 22:34:23  0.00B 添加元数据标签
LABEL org.opencontainers.image.created=2026-06-01T14:32:25Z
                        
# 2026-06-01 22:34:23  0.00B 设置环境变量 VCS_REVISION
ENV VCS_REVISION=1a9ed2c
                        
# 2026-06-01 22:34:23  0.00B 设置环境变量 MALCOLM_VERSION
ENV MALCOLM_VERSION=26.06.0
                        
# 2026-06-01 22:34:23  0.00B 设置环境变量 BUILD_DATE
ENV BUILD_DATE=2026-06-01T14:32:25Z
                        
# 2026-06-01 22:34:23  0.00B 定义构建参数
ARG VCS_REVISION=1a9ed2c
                        
# 2026-06-01 22:34:23  0.00B 定义构建参数
ARG MALCOLM_VERSION=26.06.0
                        
# 2026-06-01 22:34:23  0.00B 定义构建参数
ARG BUILD_DATE=2026-06-01T14:32:25Z
                        
# 2026-06-01 22:34:23  0.00B 设置默认要执行的命令
CMD ["/opt/netbox/docker-entrypoint.sh" "supervisord" "-c" "/etc/supervisord.conf" "-n"]
                        
# 2026-06-01 22:34:23  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--" "/usr/local/bin/docker-uid-gid-setup.sh" "/usr/local/bin/service_check_passthrough.sh" "-s" "netbox" "/usr/local/bin/redis_valkey_env_map.sh"]
                        
# 2026-06-01 22:34:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/netbox-custom-python]
                        
# 2026-06-01 22:34:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/netbox/netbox/scripts]
                        
# 2026-06-01 22:34:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/netbox-custom-scripts]
                        
# 2026-06-01 22:34:23  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/opt/netbox-custom-plugins]
                        
# 2026-06-01 22:34:23  0.00B 设置环境变量 PUSER_CHOWN
ENV PUSER_CHOWN=/opt/netbox-custom-plugins;/opt/netbox-custom-scripts;/opt/netbox/netbox/scripts;/opt/netbox-custom-python
                        
# 2026-06-01 22:34:23  0.00B 声明容器运行时监听的端口
EXPOSE [9001/tcp]
                        
# 2026-06-01 22:34:23  21.51KB 复制文件或目录到容器中
ADD --chmod=644 netbox/preload/*.yml /opt/netbox-preload/ # buildkit
                        
# 2026-06-01 22:34:23  1.32KB 复制文件或目录到容器中
ADD --chmod=644 netbox/supervisord.conf /etc/supervisord.conf # buildkit
                        
# 2026-06-01 22:34:23  6.67KB 复制文件或目录到容器中
ADD --chmod=644 scripts/malcolm_constants.py /usr/local/bin/ # buildkit
                        
# 2026-06-01 22:34:23  52.21KB 复制文件或目录到容器中
ADD --chmod=644 scripts/malcolm_utils.py /usr/local/bin/ # buildkit
                        
# 2026-06-01 22:34:23  57.32KB 复制文件或目录到容器中
ADD --chmod=755 netbox/control-scripts/* /usr/local/bin/ # buildkit
                        
# 2026-06-01 22:34:23  453.00B 复制文件或目录到容器中
ADD --chmod=755 container-health-scripts/netbox.sh /usr/local/bin/container_health.sh # buildkit
                        
# 2026-06-01 22:34:23  7.14KB 复制文件或目录到容器中
ADD --chmod=755 shared/bin/service_check_passthrough.sh /usr/local/bin/ # buildkit
                        
# 2026-06-01 22:34:23  10.93KB 复制文件或目录到容器中
ADD --chmod=755 shared/bin/docker-uid-gid-setup.sh /usr/local/bin/ # buildkit
                        
# 2026-06-01 22:34:23  2.46MB 复制新文件或目录到容器中
COPY --chmod=755 /goStatic /usr/bin/goStatic # buildkit
                        
# 2026-06-01 22:34:23  1.15GB 执行命令并创建新的镜像层
RUN |9 DEFAULT_UID=1000 DEFAULT_GID=1000 NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH=/opt/netbox-devicetype-library-import NETBOX_DEFAULT_SITE=Malcolm NETBOX_PRELOAD_PATH=/opt/netbox-preload NETBOX_CUSTOM_PLUGINS_PATH=/opt/netbox-custom-plugins NETBOX_CUSTOM_VENV_PACKAGES_PATH=/opt/netbox-custom-python NETBOX_CUSTOM_SCRIPTS_PATH=/opt/netbox-custom-scripts GRANIAN_EXTRA_ARGS=--host=0.0.0.0 /bin/sh -c export BINARCH=$(uname -m | sed 's/x86_64/amd64/' | sed 's/aarch64/arm64/') &&     apt-get -q update &&     apt-get install -q -y --no-install-recommends       gcc       file       git       gpg       jq       libmagic-dev       libmagic1       libpq-dev       libpq5       patch       postgresql-client       procps       psmisc       python3-dev       python3-pip       python3-setuptools       python3-wheel       ripgrep       rsync       tini &&     curl -fsSL -o /tmp/get-pip.py "https://bootstrap.pypa.io/get-pip.py" &&       "${NETBOX_PATH}/venv/bin/python" /tmp/get-pip.py &&     "${NETBOX_PATH}/venv/bin/python" -m pip install --break-system-packages --no-compile --no-cache-dir -r /usr/local/src/requirements.txt &&     cd "${NETBOX_PATH}" &&       bash -c 'for i in /tmp/netbox-patches/*; do patch -p 1 -r - --no-backup-if-mismatch < $i || true; done' &&     curl -fsSL -o /usr/bin/yq "${YQ_URL}${BINARCH}" &&         chmod 755 /usr/bin/yq &&     usermod -a -G tty ${PUSER} &&     mkdir -p "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH}" "${NETBOX_PRELOAD_PATH}" &&     cp /tmp/netbox-config/* "${NETBOX_CONFIG_PATH}" &&     chown -R ${PUSER}:root /etc/netbox &&     chown -R root:root "${NETBOX_PATH}" &&     cd "$(dirname "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH}")" &&         curl -sSL "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_URL}" | tar xzf - -C ./"$(basename "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH}")" --strip-components 1 &&     cd "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH}" &&       VIRTUAL_ENV= "${NETBOX_PATH}/venv/bin/python" -m uv sync --no-dev &&       sed -i "s/self.pull_repo()/pass/g" ./core/repo.py &&       mkdir -p ./repo &&       curl -sSL "${NETBOX_DEVICETYPE_LIBRARY_URL}" | tar xzf - -C ./repo --strip-components 1 &&       chown -R ${PUSER}:root "${NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH}/repo" &&     mkdir -p "${NETBOX_PATH}/netbox/netbox" "${NETBOX_CUSTOM_PLUGINS_PATH}/requirements" "${NETBOX_CUSTOM_SCRIPTS_PATH}" "${NETBOX_RUNTIME_SCRIPTS_PATH}" "${NETBOX_CUSTOM_VENV_PACKAGES_PATH}" &&       chown --silent -R ${PUSER}:${PGROUP} "${NETBOX_CUSTOM_PLUGINS_PATH}" "${NETBOX_CUSTOM_SCRIPTS_PATH}" "${NETBOX_RUNTIME_SCRIPTS_PATH}" "${NETBOX_CUSTOM_VENV_PACKAGES_PATH}" &&       echo "${NETBOX_CUSTOM_VENV_PACKAGES_PATH}" > "$(${NETBOX_PATH}/venv/bin/python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])')/netbox-extra.pth" &&     tr -cd '\11\12\15\40-\176' < "${NETBOX_PATH}/netbox/netbox/configuration.py" > "${NETBOX_PATH}/netbox/netbox/configuration_ascii.py" &&       mv "${NETBOX_PATH}/netbox/netbox/configuration_ascii.py" "${NETBOX_PATH}/netbox/netbox/configuration.py" &&     sed -i "s/\('CENSUS_REPORTING_ENABLED',[[:space:]]*\)True/\1False/" "${NETBOX_PATH}/netbox/netbox/settings.py" &&     sed -i '/\/opt\/netbox\/venv\/bin\/activate/a \\n# Install custom plugins \npython3 /usr/local/bin/netbox_install_plugins.py' /opt/netbox/docker-entrypoint.sh &&     rm -f /opt/netbox/launch-netbox.sh /opt/netbox/super_user.py &&       ln -s /usr/local/bin/launch-netbox.sh /opt/netbox/launch-netbox.sh &&       ln -s /usr/local/bin/netbox_superuser_create.py /opt/netbox/super_user.py &&     apt-get -q -y --purge remove patch gcc libpq-dev python3-dev gpg &&       apt-get -q -y --purge autoremove &&       apt-get clean &&       rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* # buildkit
                        
# 2026-06-01 22:32:48  26.37KB 复制文件或目录到容器中
ADD --chmod=644 netbox/config/* /tmp/netbox-config/ # buildkit
                        
# 2026-06-01 22:32:48  513.00B 复制文件或目录到容器中
ADD --chmod=644 netbox/requirements.txt /usr/local/src/ # buildkit
                        
# 2026-06-01 22:32:48  1.72KB 复制文件或目录到容器中
ADD --chmod=644 netbox/patch/* /tmp/netbox-patches/ # buildkit
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 GRANIAN_EXTRA_ARGS
ENV GRANIAN_EXTRA_ARGS=--host=0.0.0.0
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG GRANIAN_EXTRA_ARGS=--host=0.0.0.0
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_CONFIG_PATH
ENV NETBOX_CONFIG_PATH=/etc/netbox/config
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_RUNTIME_SCRIPTS_PATH
ENV NETBOX_RUNTIME_SCRIPTS_PATH=/opt/netbox/netbox/scripts
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_CUSTOM_SCRIPTS_PATH
ENV NETBOX_CUSTOM_SCRIPTS_PATH=/opt/netbox-custom-scripts
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_CUSTOM_VENV_PACKAGES_PATH
ENV NETBOX_CUSTOM_VENV_PACKAGES_PATH=/opt/netbox-custom-python
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_CUSTOM_PLUGINS_PATH
ENV NETBOX_CUSTOM_PLUGINS_PATH=/opt/netbox-custom-plugins
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_PRELOAD_PATH
ENV NETBOX_PRELOAD_PATH=/opt/netbox-preload
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_DEFAULT_SITE
ENV NETBOX_DEFAULT_SITE=Malcolm
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH
ENV NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH=/opt/netbox-devicetype-library-import
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_PATH
ENV NETBOX_PATH=/opt/netbox
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_CUSTOM_SCRIPTS_PATH=/opt/netbox-custom-scripts
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_CUSTOM_VENV_PACKAGES_PATH=/opt/netbox-custom-python
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_CUSTOM_PLUGINS_PATH=/opt/netbox-custom-plugins
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_PRELOAD_PATH=/opt/netbox-preload
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_DEFAULT_SITE=Malcolm
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH=/opt/netbox-devicetype-library-import
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_DEVICETYPE_LIBRARY_URL
ENV NETBOX_DEVICETYPE_LIBRARY_URL=https://codeload.github.com/netbox-community/devicetype-library/tar.gz/master
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_DEVICETYPE_LIBRARY_IMPORT_URL
ENV NETBOX_DEVICETYPE_LIBRARY_IMPORT_URL=https://codeload.github.com/mmguero-dev/Device-Type-Library-Import/tar.gz/main
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 YQ_URL
ENV YQ_URL=https://github.com/mikefarah/yq/releases/download/v4.53.2/yq_linux_
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 YQ_VERSION
ENV YQ_VERSION=4.53.2
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_HEALTHCHECK_VERSION
ENV NETBOX_HEALTHCHECK_VERSION=0.3.0
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_TOPOLOGY_VERSION
ENV NETBOX_TOPOLOGY_VERSION=4.5.1
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 NETBOX_INITIALIZERS_VERSION
ENV NETBOX_INITIALIZERS_VERSION=v4.5.1
                        
# 2026-06-01 22:32:48  0.00B 指定运行容器时使用的用户
USER root
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 PUSER_PRIV_DROP
ENV PUSER_PRIV_DROP=true
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 PGROUP
ENV PGROUP=ubuntu
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 PUSER
ENV PUSER=ubuntu
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 DEFAULT_GID
ENV DEFAULT_GID=1000
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 DEFAULT_UID
ENV DEFAULT_UID=1000
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG DEFAULT_GID=1000
                        
# 2026-06-01 22:32:48  0.00B 定义构建参数
ARG DEFAULT_UID=1000
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 PYTHONUNBUFFERED
ENV PYTHONUNBUFFERED=1
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 PYTHONDONTWRITEBYTECODE
ENV PYTHONDONTWRITEBYTECODE=1
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 TERM
ENV TERM=xterm
                        
# 2026-06-01 22:32:48  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.description=Malcolm container providing the NetBox asset management system
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.title=ghcr.io/idaholab/malcolm/netbox
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.vendor=Idaho National Laboratory
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/idaholab/Malcolm
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.documentation=https://github.com/idaholab/Malcolm/blob/main/README.md
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.url=https://github.com/idaholab/Malcolm
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL org.opencontainers.image.authors=malcolm@inl.gov
                        
# 2026-06-01 22:32:48  0.00B 添加元数据标签
LABEL maintainer=malcolm@inl.gov
                        
# 2026-05-05 14:31:32  0.00B 添加元数据标签
LABEL netbox.original-tag= netbox.git-branch= netbox.git-ref= netbox.git-url= org.opencontainers.image.created= org.opencontainers.image.title=NetBox Docker org.opencontainers.image.description=A container based distribution of NetBox, the free and open IPAM and DCIM solution. org.opencontainers.image.licenses=Apache-2.0 org.opencontainers.image.authors=The netbox-docker contributors. org.opencontainers.image.vendor=The netbox-docker contributors. org.opencontainers.image.url=https://github.com/netbox-community/netbox-docker org.opencontainers.image.documentation=https://github.com/netbox-community/netbox-docker/wiki org.opencontainers.image.source=https://github.com/netbox-community/netbox-docker.git org.opencontainers.image.revision= org.opencontainers.image.version=
                        
# 2026-05-05 14:31:32  0.00B 设置默认要执行的命令
CMD ["/opt/netbox/docker-entrypoint.sh" "/opt/netbox/launch-netbox.sh"]
                        
# 2026-05-05 14:31:32  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/bin/tini" "--"]
                        
# 2026-05-05 14:31:32  0.00B 设置环境变量 LANG PATH VIRTUAL_ENV UV_NO_CACHE
ENV LANG=C.utf8 PATH=/opt/netbox/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin VIRTUAL_ENV=/opt/netbox/venv UV_NO_CACHE=1
                        
# 2026-05-05 14:31:32  136.10MB 执行命令并创建新的镜像层
RUN |1 NETBOX_PATH=.netbox /bin/sh -c useradd --home-dir /opt/netbox/ --no-create-home --no-user-group --system --shell /bin/false --uid 999 --gid 0 netbox     && mkdir -p static media local     && chown -R netbox:root media reports scripts     && chmod -R g+w media reports scripts     && cd /opt/netbox/ && SECRET_KEY="dummyKeyWithMinimumLength-------------------------" /opt/netbox/venv/bin/python -m mkdocs build         --config-file /opt/netbox/mkdocs.yml --site-dir /opt/netbox/netbox/project-static/docs/     && DEBUG="true" SECRET_KEY="dummyKeyWithMinimumLength-------------------------" /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py collectstatic --no-input     && echo "build: Docker-$(cat /opt/netbox/VERSION)" > /opt/netbox/netbox/local/release.yaml # buildkit
                        
# 2026-05-05 14:31:17  0.00B 设置工作目录为/opt/netbox/netbox
WORKDIR /opt/netbox/netbox
                        
# 2026-05-05 14:31:17  5.00B 复制新文件或目录到容器中
COPY VERSION /opt/netbox/VERSION # buildkit
                        
# 2026-05-05 14:31:17  304.00B 复制新文件或目录到容器中
COPY docker/granian.py /opt/netbox/netbox/netbox/granian.py # buildkit
                        
# 2026-05-05 14:31:17  32.12KB 复制新文件或目录到容器中
COPY configuration/ /etc/netbox/config/ # buildkit
                        
# 2026-05-05 14:31:17  1.38KB 复制新文件或目录到容器中
COPY docker/super_user.py /opt/netbox/super_user.py # buildkit
                        
# 2026-05-05 14:31:17  566.00B 复制新文件或目录到容器中
COPY docker/launch-netbox.sh /opt/netbox/launch-netbox.sh # buildkit
                        
# 2026-05-05 14:31:16  2.02KB 复制新文件或目录到容器中
COPY docker/docker-entrypoint.sh /opt/netbox/docker-entrypoint.sh # buildkit
                        
# 2026-05-05 14:31:16  526.00B 复制新文件或目录到容器中
COPY docker/ldap_config.docker.py /opt/netbox/netbox/netbox/ldap_config.py # buildkit
                        
# 2026-05-05 14:31:16  2.54KB 复制新文件或目录到容器中
COPY docker/configuration.docker.py /opt/netbox/netbox/netbox/configuration.py # buildkit
                        
# 2026-05-05 14:31:16  47.15MB 复制新文件或目录到容器中
COPY .netbox /opt/netbox # buildkit
                        
# 2026-05-05 14:31:16  0.00B 定义构建参数
ARG NETBOX_PATH=.netbox
                        
# 2026-05-05 14:31:16  317.35MB 复制新文件或目录到容器中
COPY /opt/netbox/venv /opt/netbox/venv # buildkit
                        
# 2026-05-05 14:31:13  54.39MB 复制新文件或目录到容器中
COPY /usr/local/bin/uv /usr/local/bin/ # buildkit
                        
# 2026-05-05 14:31:13  1.10KB 复制新文件或目录到容器中
COPY /requirements.txt /requirements-container.txt /opt/netbox/ # buildkit
                        
# 2026-04-16 14:21:23  91.68MB 执行命令并创建新的镜像层
RUN /bin/sh -c export DEBIAN_FRONTEND=noninteractive     && apt-get update -qq     && apt-get upgrade       --yes -qq --no-install-recommends     && apt-get install       --yes -qq --no-install-recommends       bzip2       ca-certificates       curl       libldap-common       libpq5       libxmlsec1-openssl       openssh-client       openssl       python3       tini     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-04-10 14:49:18  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-04-10 14:49:17  78.14MB 
/bin/sh -c #(nop) ADD file:8ce1caf246e7c778bca84c516d02fd4e83766bb2c530a0fffa8a351b560a2728 in / 
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-04-10 14:49:15  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:d66094bf520a7b2462feb1059c4ed71d55122740911464985a1f81dbfddd87cb",
    "RepoTags": [
        "ghcr.io/idaholab/malcolm/netbox:26.06.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox:26.06.0"
    ],
    "RepoDigests": [
        "ghcr.io/idaholab/malcolm/netbox@sha256:104aaa71b5067a5862502cbe6b229e2635e4e2224f7f5379a827d8fe54c4605b",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/idaholab/malcolm/netbox@sha256:2d6df57301cb775e7d6b495805e497dae1a57efa0dade05a740e7605f2e0f6b1"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-06-01T14:34:23.72546121Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "root",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "9001/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/netbox/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "VIRTUAL_ENV=/opt/netbox/venv",
            "UV_NO_CACHE=1",
            "DEBIAN_FRONTEND=noninteractive",
            "TERM=xterm",
            "PYTHONDONTWRITEBYTECODE=1",
            "PYTHONUNBUFFERED=1",
            "DEFAULT_UID=1000",
            "DEFAULT_GID=1000",
            "PUSER=ubuntu",
            "PGROUP=ubuntu",
            "PUSER_PRIV_DROP=true",
            "NETBOX_INITIALIZERS_VERSION=v4.5.1",
            "NETBOX_TOPOLOGY_VERSION=4.5.1",
            "NETBOX_HEALTHCHECK_VERSION=0.3.0",
            "YQ_VERSION=4.53.2",
            "YQ_URL=https://github.com/mikefarah/yq/releases/download/v4.53.2/yq_linux_",
            "NETBOX_DEVICETYPE_LIBRARY_IMPORT_URL=https://codeload.github.com/mmguero-dev/Device-Type-Library-Import/tar.gz/main",
            "NETBOX_DEVICETYPE_LIBRARY_URL=https://codeload.github.com/netbox-community/devicetype-library/tar.gz/master",
            "NETBOX_PATH=/opt/netbox",
            "NETBOX_DEVICETYPE_LIBRARY_IMPORT_PATH=/opt/netbox-devicetype-library-import",
            "NETBOX_DEFAULT_SITE=Malcolm",
            "NETBOX_PRELOAD_PATH=/opt/netbox-preload",
            "NETBOX_CUSTOM_PLUGINS_PATH=/opt/netbox-custom-plugins",
            "NETBOX_CUSTOM_VENV_PACKAGES_PATH=/opt/netbox-custom-python",
            "NETBOX_CUSTOM_SCRIPTS_PATH=/opt/netbox-custom-scripts",
            "NETBOX_RUNTIME_SCRIPTS_PATH=/opt/netbox/netbox/scripts",
            "NETBOX_CONFIG_PATH=/etc/netbox/config",
            "GRANIAN_EXTRA_ARGS=--host=0.0.0.0",
            "PUSER_CHOWN=/opt/netbox-custom-plugins;/opt/netbox-custom-scripts;/opt/netbox/netbox/scripts;/opt/netbox-custom-python",
            "BUILD_DATE=2026-06-01T14:32:25Z",
            "MALCOLM_VERSION=26.06.0",
            "VCS_REVISION=1a9ed2c"
        ],
        "Cmd": [
            "/opt/netbox/docker-entrypoint.sh",
            "supervisord",
            "-c",
            "/etc/supervisord.conf",
            "-n"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/opt/netbox-custom-plugins": {},
            "/opt/netbox-custom-python": {},
            "/opt/netbox-custom-scripts": {},
            "/opt/netbox/netbox/scripts": {}
        },
        "WorkingDir": "/opt/netbox/netbox",
        "Entrypoint": [
            "/usr/bin/tini",
            "--",
            "/usr/local/bin/docker-uid-gid-setup.sh",
            "/usr/local/bin/service_check_passthrough.sh",
            "-s",
            "netbox",
            "/usr/local/bin/redis_valkey_env_map.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "malcolm@inl.gov",
            "netbox.build-reason": "newtag",
            "netbox.git-branch": "HEAD",
            "netbox.git-ref": "b78bd713294564e0421c36c936a909e64da04b8d",
            "netbox.git-url": "https://github.com/netbox-community/netbox.git",
            "netbox.last-base-image-layer": "",
            "netbox.original-tag": "v4.5.10-4.0.2",
            "org.opencontainers.image.authors": "malcolm@inl.gov",
            "org.opencontainers.image.created": "2026-06-01T14:32:25Z",
            "org.opencontainers.image.description": "Malcolm container providing the NetBox asset management system",
            "org.opencontainers.image.documentation": "https://github.com/idaholab/Malcolm/blob/main/README.md",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "1a9ed2c",
            "org.opencontainers.image.source": "https://github.com/idaholab/Malcolm",
            "org.opencontainers.image.title": "ghcr.io/idaholab/malcolm/netbox",
            "org.opencontainers.image.url": "https://github.com/idaholab/Malcolm",
            "org.opencontainers.image.vendor": "Idaho National Laboratory",
            "org.opencontainers.image.version": "26.06.0"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1880855530,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/fd1a0f77aa1b4a03f48d435b4e8debab3b6f3684728084562c2dda93e080ef07/diff:/var/lib/docker/overlay2/548118b527ee2b8025ced1a64fc5bf4367fca068189ba0899dd9744accc9f66a/diff:/var/lib/docker/overlay2/189747d8f414201a042838c15ac1db91433c439ea148fe350b7d5d52a2322436/diff:/var/lib/docker/overlay2/66294e691248849f31f749771081dec4da6646ffcd8efa25a129d60820b5c2c6/diff:/var/lib/docker/overlay2/eaa6aaad29069ddc666a891978675c298db3551f58b4e33c918501e961867ef7/diff:/var/lib/docker/overlay2/a5c55b8a945fba50d5546116bb1ba635e21f4c0d6ecc9adae9691cbfc92b9b43/diff:/var/lib/docker/overlay2/c9aed783423bac8b27e3f36927c5ec899cda61e160674e27e7a68f8fa3a10aa4/diff:/var/lib/docker/overlay2/372937d98710179793bbb99d5c39e5c87b6cb78ef451f0eb2a7ec1c0d53ce4e7/diff:/var/lib/docker/overlay2/ff2d7ee3faa3164130732d93e31d3c1da7c60463874ca6c82bfcc21f9dcdfc5b/diff:/var/lib/docker/overlay2/540c8356ae1b49e5f01657a6f09983a354272103ad5a1e35265cb96d196c8706/diff:/var/lib/docker/overlay2/06bf865878e3ac3ecc2879f137fdda329d93c49dd895c31dee8c1071fa81a195/diff:/var/lib/docker/overlay2/595356303d1bdfad0b79c3e859497939ea838ba2f6a4162274be72d5e6af9d20/diff:/var/lib/docker/overlay2/12d56e4904b239df3d3c84c31e3e548a08a0871b3e799cf5d8eb13e60a6a2217/diff:/var/lib/docker/overlay2/7606ff8547b2c743e9e9a0ae7ae81978c909b2d519a2841a59ad1c69de675f2d/diff:/var/lib/docker/overlay2/7c36abbaa263ecdc3bf99d1ccebef6ec09c7a8d18efc75e2ac005563c23ae993/diff:/var/lib/docker/overlay2/2d752c0518435f0adb633b71ba629acabaec5f2a593cf8b6514cf07f82d330bb/diff:/var/lib/docker/overlay2/42c9b8789a5597ea22138be44835374c36d2b1af77bf6ab4953db890162ed507/diff:/var/lib/docker/overlay2/b6f79f42ace387c2164e51616c8e46c37209d6109390ad266fd05db1f3284582/diff:/var/lib/docker/overlay2/350e79b5fd51cdb0cd30ac43d0d83adaa4ce9b83a22743df90fcdcfe191b942e/diff:/var/lib/docker/overlay2/04b5f77d9d0df49e3153a473a3d3a7a6bfab1ecc30aa5801b5f55dd767aa7ed3/diff:/var/lib/docker/overlay2/be151052da1e068cbae3e215f0430babfec4887c4dbed55c8b0f3f799852f5fb/diff:/var/lib/docker/overlay2/adbae8a074d7a67c3f1ecec7db2fba9f17450f0d767c5c10731a2ccc117e5c56/diff:/var/lib/docker/overlay2/659cecb5ec41702e504b9ac1952c39a604e33824c2c9719ec56afd8a3c7edd68/diff:/var/lib/docker/overlay2/2c49d6e3a674038a2cda8592de018071ad29a53ad5fc8517083ae7f6c5ec4969/diff:/var/lib/docker/overlay2/ccab149c080b1357b4dbeb4cf2ade4439608b5184bbeff7d39d24f5b2b958d56/diff:/var/lib/docker/overlay2/d7eb9b30984b55f6d90ac386c09d818b04d53f5019fb333c7a1906303138c17d/diff:/var/lib/docker/overlay2/5a97844c59f17d790bee6fc69a27510689fe06f9164d12f1bee03461a40f2450/diff:/var/lib/docker/overlay2/64a943f0a3c4ddef61942dc89811958d0ab1f3cf9f996a86330816b2e891b8e8/diff",
            "MergedDir": "/var/lib/docker/overlay2/e8865274a4f5be8e9a4edc881aab495c151d0bca25ead5e586d91382ad678da1/merged",
            "UpperDir": "/var/lib/docker/overlay2/e8865274a4f5be8e9a4edc881aab495c151d0bca25ead5e586d91382ad678da1/diff",
            "WorkDir": "/var/lib/docker/overlay2/e8865274a4f5be8e9a4edc881aab495c151d0bca25ead5e586d91382ad678da1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:538812a4b9bd45adaac2b5e5b967daa6999aa44eb110aa32ae7c69702b906475",
            "sha256:8df82dca505ccd2b40b7d0edc6cb7c5a828438395ff34b33514ab81705930448",
            "sha256:493ef1426153cdcab2a16472610ad4dc0583ce86ce3d98de852bc1fe3b9d62cd",
            "sha256:d956030e3b183aab16ba0399c8b1b06ca7814cb49373ef0e5bad502eb05d9ae1",
            "sha256:b8b4a8fb681bae32b05bcd9af0c5fba75a822fa6755947299f49b05b088b46c1",
            "sha256:ca13022f24c71946ea5c832999ed40b67ade9604d58f298649a6765b3d867b97",
            "sha256:97782cea3305ae9f71dec7a663ba3ba73a59e569823e808dc92cc37a0b77689c",
            "sha256:985484ffb426dc923cbf1b4485939c4588c00f07c08e46b6c5cfef3607557cd7",
            "sha256:e5c1aab71eb2d7f63e6cd9d4537c074e37b463d68b10f1e9d1154ecbb15898ea",
            "sha256:dbff08fa7824ba0def8683da663bf6d04701eb7c01b630616477f67db2206622",
            "sha256:572729d3762cc9e9e5751493a370c9393023dae21c048e77ec45ae0e53b31cdb",
            "sha256:82beb11a449458ff6cc1707d78621e060ecdc30bb54fa08f149af9eabcb817fe",
            "sha256:839b38938c93b9c726b08412550258d35f3a4532af40c37dc285b0357380bb9c",
            "sha256:fc751228b85e7b3d06770d92cb7264ab05603b9d66479cede07b8788644933fe",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:905df236d0919fa246812a199623b1a42a57e02f68227580f20345e0c682a682",
            "sha256:9589439e4aeaae160c211df3efa344ea0b19a48b525979d3b4a3d605ce5846c6",
            "sha256:61c9dc6003aaeb02aa28ab220b7b0e114ce536d8131ab3a2c58085d526a9974f",
            "sha256:0214ad9a0123954721a5651febf96a4dc6105bb8db8a835b50e13b698d62c904",
            "sha256:700057871955a383a825fb6065cd9bcb37d89f481227500226d3e3001572a49a",
            "sha256:c5d0786981e74a1ac40403e162b1f441f68b358cb42d39f3a57722e47d032d39",
            "sha256:bab9863c6f70a294f702e8ecbd7eeca2cb597cd8c095ff42b39d6cc8e9c879ee",
            "sha256:1ef7aa9c1ae6c5408ed73f0b8e937cfa42321ecad852478249a6a902deda0583",
            "sha256:9f0c06309d645bb7cd11095cf1039058c283c7db3619eb1b6c6633730f0e0896",
            "sha256:9d2468ec50e04d115511271849fe0c2b6f1cb47629203ed339ed74e0df4773a8",
            "sha256:38d3c7da83fa6d7edf91bce2f7939b255babcc5a5eab62be51537a69639918ca",
            "sha256:cb684c6902419c2dafdc6b7050e0caf9054f3e239ce5597302d9cbe0e3f47146",
            "sha256:1dbf065329575fedaed41ebb2e5673dbbacb378ee3fa7a60abf4776b2c3740da",
            "sha256:0ed5e158404a8c2673546061d00c9fd059d1cf3288d44865866f537efc0c4c8b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-13T18:44:09.475362625+08:00"
    }
}

更多版本

ghcr.io/idaholab/malcolm/netbox:26.06.0

linux/amd64 ghcr.io1.88GB2026-06-13 18:47
8