镜像构建历史
# 2025-09-02 05:55:25 0.00B 配置容器启动时运行的命令
ENTRYPOINT ["bash" "-c" "/root/noVNC/utils/novnc_proxy --vnc ${VNC_SERVER}"]
# 2025-09-02 05:55:25 28.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i "/wait ${proxy_pid}/i if [ -n \"\$VIEW_ONLY\" ]; then sed -i \"s/UI.rfb.viewOnly = UI.getSetting('view_only');/UI.rfb.viewOnly = \$VIEW_ONLY;/\" /root/noVNC/app/ui.js; fi" /root/noVNC/utils/novnc_proxy # buildkit
# 2025-09-02 05:55:25 28.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i "/wait ${proxy_pid}/i if [ -n \"\$VNC_PASSWORD\" ]; then sed -i \"s/UI.getSetting('password')/'\$VNC_PASSWORD'/\" /root/noVNC/app/ui.js; fi" /root/noVNC/utils/novnc_proxy # buildkit
# 2025-09-02 05:55:24 28.67KB 执行命令并创建新的镜像层
RUN /bin/sh -c sed -i "/wait ${proxy_pid}/i if [ -n \"\$AUTOCONNECT\" ]; then sed -i \"s/'autoconnect', false/'autoconnect', '\$AUTOCONNECT'/\" /root/noVNC/app/ui.js; fi" /root/noVNC/utils/novnc_proxy # buildkit
# 2025-09-02 05:55:24 36.86KB 执行命令并创建新的镜像层
RUN /bin/sh -c cp /root/noVNC/vnc.html /root/noVNC/index.html # buildkit
# 2025-09-02 05:55:23 20.48MB 执行命令并创建新的镜像层
RUN /bin/sh -c git config --global advice.detachedHead false && git clone https://github.com/novnc/noVNC --branch ${NOVNC_TAG} /root/noVNC && git clone https://github.com/novnc/websockify --branch ${WEBSOCKIFY_TAG} /root/noVNC/utils/websockify # buildkit
# 2025-09-02 05:55:16 78.64MB 执行命令并创建新的镜像层
RUN /bin/sh -c pip install --no-cache-dir --break-system-packages numpy # buildkit
# 2025-09-02 05:55:06 440.28MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk --no-cache --update --upgrade add bash python3 python3-dev gfortran py-pip build-base procps git # buildkit
# 2025-09-02 05:55:06 0.00B 设置环境变量 VNC_SERVER
ENV VNC_SERVER=localhost:5900
# 2025-09-02 05:55:06 0.00B 设置环境变量 WEBSOCKIFY_TAG
ENV WEBSOCKIFY_TAG=v0.13.0
# 2025-09-02 05:55:06 0.00B 设置环境变量 NOVNC_TAG
ENV NOVNC_TAG=v1.6.0
# 2025-07-15 19:01:16 0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
# 2025-07-15 19:01:16 8.98MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
镜像信息
{
"Id": "sha256:a5be468dc8967a55ffe870e809fa36dbbfc19b67d8156c1e7cb2d26aaa4f32c2",
"RepoTags": [
"bonigarcia/novnc:1.3.0",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bonigarcia/novnc:1.3.0"
],
"RepoDigests": [
"bonigarcia/novnc@sha256:a5be468dc8967a55ffe870e809fa36dbbfc19b67d8156c1e7cb2d26aaa4f32c2",
"swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/bonigarcia/novnc@sha256:a5be468dc8967a55ffe870e809fa36dbbfc19b67d8156c1e7cb2d26aaa4f32c2"
],
"Parent": "",
"Comment": "buildkit.dockerfile.v0",
"Created": "2025-09-01T21:55:25.736235843Z",
"Container": "",
"ContainerConfig": null,
"DockerVersion": "",
"Author": "",
"Config": {
"Hostname": "",
"Domainname": "",
"User": "",
"AttachStdin": false,
"AttachStdout": false,
"AttachStderr": false,
"Tty": false,
"OpenStdin": false,
"StdinOnce": false,
"Env": [
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
"NOVNC_TAG=v1.6.0",
"WEBSOCKIFY_TAG=v0.13.0",
"VNC_SERVER=localhost:5900"
],
"Cmd": null,
"Image": "",
"Volumes": null,
"WorkingDir": "/",
"Entrypoint": [
"bash",
"-c",
"/root/noVNC/utils/novnc_proxy --vnc ${VNC_SERVER}"
],
"OnBuild": null,
"Labels": null
},
"Architecture": "amd64",
"Os": "linux",
"Size": 196886535,
"GraphDriver": {
"Data": null,
"Name": "overlayfs"
},
"RootFS": {
"Type": "layers",
"Layers": [
"sha256:418dccb7d85a63a6aa574439840f7a6fa6fd2321b3e2394568a317735e867d35",
"sha256:ce8a029694e44b583006ec870d7868c44ca172c291de0a9055fc877147296fbd",
"sha256:55ea07ea2529e4272b9f247785de58db56e997c1058bafa49c62cb3462ca6b35",
"sha256:6b43a53f54260c34751de1bf5e9df6b4236b6f23779812da0846f17895d14d90",
"sha256:7df44f492209d5d5c7bb4c0dc90b355d81d84157886af2cb12ea627bf9d17543",
"sha256:cf1bb8017ddda4decaaeb4c50c0ca0198354bb127d591decc960605900ca512f",
"sha256:72c9814f1d961fcbf5c71584b45833faad0d3c7374ff1e6a16001388c9463499",
"sha256:a2b5ad993e446a6b6ab647671802c1aa5a4cc066a5d4b1783359e0b290245fe0"
]
},
"Metadata": {
"LastTagTime": "2026-08-06T11:48:02.367169425Z"
}
}