logo
ghcr.io/cmspam/incus-docker:nightly
linux/amd64 ghcr.io

这是一个用于在Docker容器中运行Incus(容器和虚拟机管理系统)的镜像,支持在容器化环境中管理和部署Incus实例,方便用户在Docker生态下使用Incus的容器与虚拟机管理功能。

14
浏览次数
795.27MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly
源镜像
ghcr.io/cmspam/incus-docker:nightly
镜像ID
sha256:0138ada4511c651b94186b40d4b20cd0d3f173984f9dfe1ef9f6b7d091414090
镜像 TAG
nightly
镜像大小
795.27MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
/start.sh
启动入口
工作目录
OS/平台
linux/amd64
镜像创建
2026-07-21T12:10:17.144511892Z
同步时间
2026-07-22 13:29
浏览量
14 次
贡献者
⚙️ 环境变量 1
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
🏷️ 镜像标签 8
KeyValue
2026-07-21T12:09:38.375Z org.opencontainers.image.created
A project to run incus in docker/podman org.opencontainers.image.description
Apache-2.0 org.opencontainers.image.licenses
e90314cc8210aee05e651516b3b835d7ae172def org.opencontainers.image.revision
https://github.com/cmspam/incus-docker org.opencontainers.image.source
incus-docker org.opencontainers.image.title
https://github.com/cmspam/incus-docker org.opencontainers.image.url
nightly org.opencontainers.image.version
🛡️ 镜像安全扫描
debian 12.15 Trivy 2026-07-22 13:29 查看完整报告
193
低危 LOW
172
中危 MEDIUM
61
高危 HIGH
8
严重 CRITICAL
受影响目标 (1)
ghcr.io/cmspam/incus-docker:nightly (debian 12.15) debian

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly  ghcr.io/cmspam/incus-docker:nightly

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly  ghcr.io/cmspam/incus-docker:nightly

Shell快速替换命令

sed -i 's#ghcr.io/cmspam/incus-docker:nightly#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly  ghcr.io/cmspam/incus-docker:nightly'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly  ghcr.io/cmspam/incus-docker:nightly'

镜像构建历史


# 2026-07-21 20:10:17  0.00B 设置默认要执行的命令
CMD ["/start.sh"]
                        
# 2026-07-21 20:10:17  720.44MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo "#!/bin/bash" > /sbin/systemctl &&     echo "exit 0" >> /sbin/systemctl &&     chmod +x /sbin/systemctl &&     echo "deb http://deb.debian.org/debian bookworm contrib" >> /etc/apt/sources.list &&     apt-get update &&     apt-get install --no-install-recommends -y curl ca-certificates &&     mkdir -p /etc/apt/keyrings/ &&     curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc &&     echo "deb [signed-by=/etc/apt/keyrings/zabbly.asc] https://pkgs.zabbly.com/incus/stable $(. /etc/os-release && echo ${VERSION_CODENAME}) main" > /etc/apt/sources.list.d/zabbly-incus-stable.list &&     apt-get update &&     apt-get install --no-install-recommends -y fuse nftables ebtables arptables iproute2 thin-provisioning-tools openvswitch-switch btrfs-progs lvm2 udev iptables kmod passwd &&     apt-get install --no-install-recommends --no-install-suggests -y zfsutils-linux &&     apt-get install --no-install-recommends -y incus incus-ui-canonical &&     apt-get remove -y curl &&     apt autoremove -y &&     apt-get clean &&     echo '#!/bin/bash' > /start.sh &&     echo 'trap "cleanup; exit" SIGTERM' >> /start.sh &&     echo 'cleanup() {' >> /start.sh &&     echo '  echo "Stopping incusd..."' >> /start.sh &&     echo '  incus admin shutdown' >> /start.sh &&     echo '  pkill -TERM incusd' >> /start.sh &&     echo '  echo "Stopped incusd."' >> /start.sh &&     echo '  echo "Stopping lxcfs..."' >> /start.sh &&     echo '  pkill -TERM lxcfs' >> /start.sh &&     echo '  fusermount -u /var/lib/incus-lxcfs' >> /start.sh &&     echo '  echo "Stopped lxcfs."' >> /start.sh &&     echo '  CHILD_PIDS=$(pgrep -P $$)' >> /start.sh &&     echo '  if [ -n "$CHILD_PIDS" ]; then' >> /start.sh &&     echo '    pkill -TERM -P $$' >> /start.sh &&     echo '    echo "Stopped child processes with PIDs: $CHILD_PIDS"' >> /start.sh &&     echo '  else' >> /start.sh &&     echo '    echo "No child processes found."' >> /start.sh &&     echo '  fi' >> /start.sh &&     echo '}' >> /start.sh &&     echo 'if [ -n "$KVM_GID" ]; then' >> /start.sh &&     echo '  echo "Updating container kvm group to GID $KVM_GID to match host..."' >> /start.sh &&     echo '  groupmod -g "$KVM_GID" kvm || true' >> /start.sh &&     echo 'fi' >> /start.sh &&     echo 'export PATH="/opt/incus/bin/:${PATH}"' >> /start.sh &&     echo 'export INCUS_EDK2_PATH="/opt/incus/share/qemu/"' >> /start.sh &&     echo 'export LD_LIBRARY_PATH="/opt/incus/lib/"' >> /start.sh &&     echo 'export INCUS_LXC_TEMPLATE_CONFIG="/opt/incus/share/lxc/config/"' >> /start.sh &&     echo 'export INCUS_DOCUMENTATION="/opt/incus/doc/"' >> /start.sh &&     echo 'export INCUS_LXC_HOOK="/opt/incus/share/lxc/hooks/"' >> /start.sh &&     echo 'export INCUS_AGENT_PATH="/opt/incus/agent/"' >> /start.sh &&     echo 'export INCUS_UI="/opt/incus/ui/"' >> /start.sh &&     echo 'if [ "$SETIPTABLES" = "true" ]; then' >> /start.sh &&     echo '  if ! iptables-legacy -C DOCKER-USER -j ACCEPT &>/dev/null; then' >> /start.sh &&     echo '    iptables-legacy -I DOCKER-USER -j ACCEPT' >> /start.sh &&     echo '  fi' >> /start.sh &&     echo '  if ! ip6tables-legacy -C DOCKER-USER -j ACCEPT &>/dev/null; then' >> /start.sh &&     echo '    ip6tables-legacy -I DOCKER-USER -j ACCEPT' >> /start.sh &&     echo '  fi' >> /start.sh &&     echo '  if ! iptables -C DOCKER-USER -j ACCEPT &>/dev/null; then' >> /start.sh &&     echo '    iptables -I DOCKER-USER -j ACCEPT' >> /start.sh &&     echo '  fi' >> /start.sh &&     echo '  if ! ip6tables -C DOCKER-USER -j ACCEPT &>/dev/null; then' >> /start.sh &&     echo '    ip6tables -I DOCKER-USER -j ACCEPT' >> /start.sh &&     echo '  fi' >> /start.sh &&     echo 'fi' >> /start.sh &&     echo '  mkdir -p /var/lib/incus-lxcfs' >> /start.sh &&     echo '  /opt/incus/bin/lxcfs /var/lib/incus-lxcfs --enable-loadavg --enable-cfs &' >> /start.sh &&     echo '/usr/lib/systemd/systemd-udevd &' >> /start.sh &&     echo 'UDEVD_PID=$!' >> /start.sh &&     echo '/opt/incus/bin/incusd &' >> /start.sh &&     echo 'sleep infinity' >> /start.sh &&     chmod +x /start.sh # buildkit
                        
# 2026-07-13 08:00:00  74.83MB 
# debian.sh --arch 'amd64' out/ 'bookworm' '@1783900800'
                        
                    

镜像信息

{
    "Id": "sha256:0138ada4511c651b94186b40d4b20cd0d3f173984f9dfe1ef9f6b7d091414090",
    "RepoTags": [
        "ghcr.io/cmspam/incus-docker:nightly",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker:nightly"
    ],
    "RepoDigests": [
        "ghcr.io/cmspam/incus-docker@sha256:e5f25674602ace295a00d28ae3c2852fa83ee0184ffdc71903bd4d6005554db2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/cmspam/incus-docker@sha256:734827a65a3af9512c59347581254380aa1c2d3fd0a37d64a20fdc2e72ee7f6f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-07-21T12:10:17.144511892Z",
    "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"
        ],
        "Cmd": [
            "/start.sh"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": null,
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2026-07-21T12:09:38.375Z",
            "org.opencontainers.image.description": "A project to run incus in docker/podman",
            "org.opencontainers.image.licenses": "Apache-2.0",
            "org.opencontainers.image.revision": "e90314cc8210aee05e651516b3b835d7ae172def",
            "org.opencontainers.image.source": "https://github.com/cmspam/incus-docker",
            "org.opencontainers.image.title": "incus-docker",
            "org.opencontainers.image.url": "https://github.com/cmspam/incus-docker",
            "org.opencontainers.image.version": "nightly"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 795267251,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/d77ab34e1c78a8baeb136433a97c3ff8eb97e8c82c545b269cf49745e4f9f92e/diff",
            "MergedDir": "/var/lib/docker/overlay2/dd99a827ba4d37edc7c4afddce497d064c668cd672d57cfb04a735df06b0f67f/merged",
            "UpperDir": "/var/lib/docker/overlay2/dd99a827ba4d37edc7c4afddce497d064c668cd672d57cfb04a735df06b0f67f/diff",
            "WorkDir": "/var/lib/docker/overlay2/dd99a827ba4d37edc7c4afddce497d064c668cd672d57cfb04a735df06b0f67f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:81f823b9617547261c907396f63f770deaa554748ff739bedfa650e3bb74595a",
            "sha256:3790c306915506f3da29b2b6a57890fc904f127949a9b80dddc40e4b56ad070b"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-07-22T13:28:58.321884457+08:00"
    }
}

更多版本

ghcr.io/cmspam/incus-docker:nightly

linux/amd64 ghcr.io795.27MB2026-07-22 13:29
13
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×