logo
ghcr.io/dagucloud/dagu:2.16.2
linux/amd64 ghcr.io

Dagu是一个轻量级开源的工作流调度工具,支持通过YAML配置文件定义工作流,具备任务依赖管理、定时执行、并行与串行执行、日志查看等功能,适用于数据处理、自动化脚本运行等场景。

17
浏览次数
401.34MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2
源镜像
ghcr.io/dagucloud/dagu:2.16.2
镜像ID
sha256:e83a10fa182e449d88b4b111e59ac90fe7eb55d108a7e0d482e75fb058c3a0b4
镜像 TAG
2.16.2
镜像大小
401.34MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
dagu start-all
启动入口
/usr/local/bin/tini -g -- /entrypoint.sh
工作目录
/home/dagu
OS/平台
linux/amd64
镜像创建
2026-09-02T13:41:53.298324729Z
同步时间
2026-09-05 18:06
浏览量
17 次
贡献者
🔌 开放端口 1
8080/tcp
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
DEBIAN_FRONTEND=noninteractive 1
DAGU_HOST=0.0.0.0 2
DAGU_PORT=8080 3
DAGU_HOME=/var/lib/dagu 4
DAGU_TZ=Etc/UTC 5
PUID=1000 6
PGID=1000 7
DOCKER_GID=-1 8
🏷️ 镜像标签 1
KeyValue
24.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 24.04 Trivy 2026-09-05 18:06 查看完整报告
19
低危 LOW
68
中危 MEDIUM
1
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
ghcr.io/dagucloud/dagu:2.16.2 (ubuntu 24.04) ubuntu usr/local/bin/dagu gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2  ghcr.io/dagucloud/dagu:2.16.2

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2  ghcr.io/dagucloud/dagu:2.16.2

Shell快速替换命令

sed -i 's#ghcr.io/dagucloud/dagu:2.16.2#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2  ghcr.io/dagucloud/dagu:2.16.2'

镜像构建历史


# 2026-09-02 21:41:53  0.00B 设置默认要执行的命令
CMD ["dagu" "start-all"]
                        
# 2026-09-02 21:41:53  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/tini" "-g" "--" "/entrypoint.sh"]
                        
# 2026-09-02 21:41:53  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DOCKER_GID
ENV DOCKER_GID=-1
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 PGID
ENV PGID=1000
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 PUID
ENV PUID=1000
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DAGU_TZ
ENV DAGU_TZ=Etc/UTC
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DAGU_HOME
ENV DAGU_HOME=/var/lib/dagu
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DAGU_PORT
ENV DAGU_PORT=8080
                        
# 2026-09-02 21:41:53  0.00B 设置环境变量 DAGU_HOST
ENV DAGU_HOST=0.0.0.0
                        
# 2026-09-02 21:41:53  0.00B 设置工作目录为/home/dagu
WORKDIR /home/dagu
                        
# 2026-09-02 21:41:53  0.00B 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c mkdir -p "${DAGU_HOME}" &&     chown -R "${USER_UID}:${USER_GID}" "${DAGU_HOME}" &&     chmod 755 "${DAGU_HOME}" # buildkit
                        
# 2026-09-02 21:41:53  4.76KB 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c userdel -f ubuntu || true # buildkit
                        
# 2026-09-02 21:41:52  54.00B 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c set -eux;     {         echo 'dagu ALL=(ALL) NOPASSWD:ALL';         echo 'Defaults:dagu !requiretty';     } > /etc/sudoers.d/99-dagu &&     chmod 0440 /etc/sudoers.d/99-dagu &&     visudo -cf /etc/sudoers.d/99-dagu # buildkit
                        
# 2026-09-02 21:41:52  11.50KB 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c set -eux;     (groupadd -g "${USER_GID}" "${USER}" || groupadd "${USER}") &&     (useradd -m -d /home/${USER}               -u "${USER_UID}"               -g "$(getent group "${USER}" | cut -d: -f3)"               -s /bin/bash               "${USER}"     || useradd -m -d /home/${USER}                -g "$(getent group "${USER}" | cut -d: -f3)"                -s /bin/bash                "${USER}") &&     chmod +x /entrypoint.sh # buildkit
                        
# 2026-09-02 21:41:52  1.81KB 复制新文件或目录到容器中
COPY ./entrypoint.sh /entrypoint.sh # buildkit
                        
# 2026-09-02 21:41:52  217.10MB 复制新文件或目录到容器中
COPY /app/bin/dagu /usr/local/bin/ # buildkit
                        
# 2026-09-02 21:39:34  96.61MB 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c set -eux;     for attempt in 1 2 3 4 5; do       rm -rf /var/lib/apt/lists/*;       apt-get update -o Acquire::Retries=5                      -o APT::Update::Error-Mode=any &&       apt-get -o Acquire::Retries=5 install -y       sudo       tini       tzdata       curl       git       jq       openssh-client       unzip       && break;       if [ "$attempt" = 5 ]; then exit 1; fi;       apt-get clean;       sleep $((attempt * 10));     done;     apt-get clean && rm -rf /var/lib/apt/lists/*;     ln -sf /usr/bin/tini /usr/local/bin/tini # buildkit
                        
# 2026-09-02 21:38:18  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-09-02 21:38:18  9.45MB 执行命令并创建新的镜像层
RUN |4 USER=dagu USER_UID=1000 USER_GID=1000 DAGU_HOME=/var/lib/dagu /bin/sh -c set -eux;     for attempt in 1 2 3 4 5; do       rm -rf /var/lib/apt/lists/*;       apt-get update -o Acquire::Retries=5                      -o Acquire::AllowInsecureRepositories=true                      -o Acquire::AllowDowngradeToInsecureRepositories=true &&       apt-cache show ubuntu-keyring >/dev/null &&       apt-cache show ca-certificates >/dev/null &&       DEBIAN_FRONTEND=noninteractive         apt-get -o Acquire::Retries=5 install -y --no-install-recommends         ubuntu-keyring ca-certificates && break;       if [ "$attempt" = 5 ]; then exit 1; fi;       apt-get clean;       sleep $((attempt * 10));     done;     apt-get clean && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2026-09-02 21:38:18  0.00B 定义构建参数
ARG DAGU_HOME=/var/lib/dagu
                        
# 2026-09-02 21:38:18  0.00B 定义构建参数
ARG USER_GID=1000
                        
# 2026-09-02 21:38:18  0.00B 定义构建参数
ARG USER_UID=1000
                        
# 2026-09-02 21:38:18  0.00B 定义构建参数
ARG USER=dagu
                        
# 2026-08-17 21:09:51  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-08-17 21:09:50  78.16MB 
/bin/sh -c #(nop) ADD file:cb9335ce6f27399c2b17787739d6675502767c53e0335ded2a5f0d003d996650 in / 
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-08-17 21:09:48  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:e83a10fa182e449d88b4b111e59ac90fe7eb55d108a7e0d482e75fb058c3a0b4",
    "RepoTags": [
        "ghcr.io/dagucloud/dagu:2.16.2",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.16.2"
    ],
    "RepoDigests": [
        "ghcr.io/dagucloud/dagu@sha256:fd5ed3396783091b8b3376ea0cbaef7a25978b03806deb377d007bd4432c9825",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu@sha256:37fd442b9ff65a93a49616a6afda5b774879397424d76ff29c934878876743df"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-02T13:41:53.298324729Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "8080/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "DEBIAN_FRONTEND=noninteractive",
            "DAGU_HOST=0.0.0.0",
            "DAGU_PORT=8080",
            "DAGU_HOME=/var/lib/dagu",
            "DAGU_TZ=Etc/UTC",
            "PUID=1000",
            "PGID=1000",
            "DOCKER_GID=-1"
        ],
        "Cmd": [
            "dagu",
            "start-all"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/dagu",
        "Entrypoint": [
            "/usr/local/bin/tini",
            "-g",
            "--",
            "/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 401343413,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/3c0926d30389d0a1365af89aecd19a04b34f10b53844b58516c0c4c57c4f6ec0/diff:/var/lib/docker/overlay2/987fcaa91bdbb071e2201c979d33cfae3326bd0811c137ec5518bde852e36682/diff:/var/lib/docker/overlay2/d840b9619d69d357cdf4f470a044b3c28f256b653665d425f7b3f60a82b9c92b/diff:/var/lib/docker/overlay2/2115a5abb7e8804c7e0bcd8107d12400ccc7660c31b581e544076431c91da6e9/diff:/var/lib/docker/overlay2/418d5c02f37e20a856639d05b5c775d9fc19519f453e511cf8babbb163f8544f/diff:/var/lib/docker/overlay2/7e49959d8f4944b086e3cad7aa55ec49d6bcaeff9061b3e0c654a3de8c818bc6/diff:/var/lib/docker/overlay2/4561ddacddb44e12a28635d3deed44d69f551ea870be60a118e2a9ce507508f2/diff:/var/lib/docker/overlay2/8758e2236e9698c9b23a6f6db3b1555d7d024fb1e8bd8bb3bd866fab0ddc9111/diff:/var/lib/docker/overlay2/a1f1a9f2dee73b9b950a47333907592266bce97f5231e252edb3475526dcf58d/diff",
            "MergedDir": "/var/lib/docker/overlay2/d3a45a560e2b79ea64466dbd7cf80930a7bd09768d047ff6d107d8ae8cdfbd1a/merged",
            "UpperDir": "/var/lib/docker/overlay2/d3a45a560e2b79ea64466dbd7cf80930a7bd09768d047ff6d107d8ae8cdfbd1a/diff",
            "WorkDir": "/var/lib/docker/overlay2/d3a45a560e2b79ea64466dbd7cf80930a7bd09768d047ff6d107d8ae8cdfbd1a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:b9a65b3c65ab22d490085bd0bf5490e2409da8748b406870f2463bdc41cd6795",
            "sha256:c17a47aebad42e5354a9fd12a3c3256aa01f76d38d659d38ef4fe630beda0284",
            "sha256:14bb7a0dfdae8cb88ab04cfb08a635483640d835570cc2183f9365026fee8bfa",
            "sha256:87091f4d8477edf1de15909a22ea139218eef0b417c3d4f38ffafdbaf9fee0a0",
            "sha256:7aff052610fa375b971e157a585ca69470d8edf6f6d651403c7a700efa045e4b",
            "sha256:061c2412d30754f348b2e2ca91dce9a429e894b084ac5995f9fc4247ba7fb0bf",
            "sha256:39c8db9efef11dba46c2cb97814b05b9f1e2f01c56efbb62048134392751b018",
            "sha256:f83489b2e8c92d2e8e529e56ba1221ff48afb98bb0513f8c775bbe8a18291987",
            "sha256:beceecb99df4736e0df45e538298ec42a3e14ec2f7c5ff6579c82717d1916a38",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-05T18:06:21.677702601+08:00"
    }
}

更多版本

ghcr.io/dagucloud/dagu:2.16.2

linux/amd64 ghcr.io401.34MB2026-09-05 18:06
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×