logo
ghcr.io/dagucloud/dagu:2.26.0
linux/amd64 ghcr.io 罗成🚬 贡献

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

15
浏览次数
429.69MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.26.0
源镜像
ghcr.io/dagucloud/dagu:2.26.0
镜像ID
sha256:510ca64d5db2fc03066e666481bf473711efaa6e20c36eac82ed3a33564dd75b
镜像 TAG
2.26.0
镜像大小
429.69MB
平台架构
linux/amd64
镜像源
ghcr.io
CMD
dagu start-all
启动入口
/usr/local/bin/tini -g -- /entrypoint.sh
工作目录
/home/dagu
OS/平台
linux/amd64
镜像创建
2026-11-07T15:30:05.814313098Z
同步时间
2026-11-10 13:47
浏览量
15 次
贡献者
👑 avatar
罗成🚬 ⭐ 资助者
荣誉赞助人
感谢您对本项目的慷慨资助
🔌 开放端口 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

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-11-07 23:30:05  0.00B 设置默认要执行的命令
CMD ["dagu" "start-all"]
                        
# 2026-11-07 23:30:05  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/usr/local/bin/tini" "-g" "--" "/entrypoint.sh"]
                        
# 2026-11-07 23:30:05  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DOCKER_GID
ENV DOCKER_GID=-1
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 PGID
ENV PGID=1000
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 PUID
ENV PUID=1000
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DAGU_TZ
ENV DAGU_TZ=Etc/UTC
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DAGU_HOME
ENV DAGU_HOME=/var/lib/dagu
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DAGU_PORT
ENV DAGU_PORT=8080
                        
# 2026-11-07 23:30:05  0.00B 设置环境变量 DAGU_HOST
ENV DAGU_HOST=0.0.0.0
                        
# 2026-11-07 23:30:05  0.00B 设置工作目录为/home/dagu
WORKDIR /home/dagu
                        
# 2026-11-07 23:30:05  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-11-07 23:30:05  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-11-07 23:30:05  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-11-07 23:30:05  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-11-07 23:30:05  1.81KB 复制新文件或目录到容器中
COPY ./entrypoint.sh /entrypoint.sh # buildkit
                        
# 2026-11-07 23:30:05  259.55MB 复制新文件或目录到容器中
COPY /app/bin/dagu /usr/local/bin/ # buildkit
                        
# 2026-11-07 23:26:32  89.01MB 执行命令并创建新的镜像层
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-11-07 23:25:50  0.00B 设置环境变量 DEBIAN_FRONTEND
ENV DEBIAN_FRONTEND=noninteractive
                        
# 2026-11-07 23:25:50  2.93MB 执行命令并创建新的镜像层
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-11-07 23:25:50  0.00B 定义构建参数
ARG DAGU_HOME=/var/lib/dagu
                        
# 2026-11-07 23:25:50  0.00B 定义构建参数
ARG USER_GID=1000
                        
# 2026-11-07 23:25:50  0.00B 定义构建参数
ARG USER_UID=1000
                        
# 2026-11-07 23:25:50  0.00B 定义构建参数
ARG USER=dagu
                        
# 2026-10-25 22:17:47  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2026-10-25 22:17:47  78.18MB 
/bin/sh -c #(nop) ADD file:eed88e94d6aa7c9da62836e137f889e03988c1a6b237b0cedb6ca666dfaa98ea in / 
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2026-10-25 22:17:45  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:510ca64d5db2fc03066e666481bf473711efaa6e20c36eac82ed3a33564dd75b",
    "RepoTags": [
        "ghcr.io/dagucloud/dagu:2.26.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu:2.26.0"
    ],
    "RepoDigests": [
        "ghcr.io/dagucloud/dagu@sha256:8057970ff7d6e70dc6a1781a1fc9a470a33289489e86834a7035d3362adf0119",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/dagucloud/dagu@sha256:81fc6c4564a4f7fe22979be9b44da45d73f264ce49d9b7d216439c127dfcf55b"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-11-07T15:30:05.814313098Z",
    "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": 429688607,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/78d734778a7137694fa0924aa01c7e87612b54ec3e43c9385dc10ff23c00819e/diff:/var/lib/docker/overlay2/a93254950feb9d366a18158ff9d26c5b0948128506eacf10498e9288c437020f/diff:/var/lib/docker/overlay2/1fc1c626e03e52acfc74e46832809912fa21b0a6e4a7969a57a0fbc22adb5768/diff:/var/lib/docker/overlay2/a2da16d9908cedd15461ddb424d06ed660b403c1b4f9ae6e50c28b5559921245/diff:/var/lib/docker/overlay2/fbfa2c838f13242a7b01d16c5e7fb6742f4b7a14ddbbf60c75ed5abd8bc01ce7/diff:/var/lib/docker/overlay2/0dd03345efb6a4369f479034f65532408b849730f8880071955983e63918f21f/diff:/var/lib/docker/overlay2/b91cedc34fde00a6e2f89cd74c292440127df69e6d0514769ae9008ab2011a06/diff:/var/lib/docker/overlay2/985c361a1d400f3f5d1bbe935a9075bcc301acf5386c78337c705d2008eed5df/diff:/var/lib/docker/overlay2/ce99c8630b9b9d3831cccc7886dc43938bc83aa720e346a9f482ab9b2aaa746a/diff",
            "MergedDir": "/var/lib/docker/overlay2/e88b9d9de454c99baa0620196d9b52c199ff77f178a2b93432d97f2a0d24a970/merged",
            "UpperDir": "/var/lib/docker/overlay2/e88b9d9de454c99baa0620196d9b52c199ff77f178a2b93432d97f2a0d24a970/diff",
            "WorkDir": "/var/lib/docker/overlay2/e88b9d9de454c99baa0620196d9b52c199ff77f178a2b93432d97f2a0d24a970/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:bec87777bc2fb2edcdf9af11df1531469e7df911309c1413082b18fcb8610278",
            "sha256:ada7f4031567582ef34a526bff622086232a0831a2f99216cdcbec5f6508ae30",
            "sha256:1d22407ce38ef13efcc02a2fcdfb6de472472480a8b5e51c7a5d0056f0f23b74",
            "sha256:67310e155da9f87a35e2be83491c36003f5e77ab44c2cecf455ddb8e5509f864",
            "sha256:d0a291456a6e4ae118a27a775d05eaeb957bcd225c942dbeeee0dbfdb5efb773",
            "sha256:28b9ca709c5ac5fb310360f326fea93f31875f9e49ad210f9aa0d7a328aaf5d6",
            "sha256:db5e72c7d41f76d54e18fa6a80f56beec7be0ec60cdfa12776d7d8ef9549ba0f",
            "sha256:5c7ab884e63e0dc05957a09424a180c03f2ce2cad4d06e293ff03066c7418f3f",
            "sha256:16c93fce8df4c2cd88b1addad9ef84caabbaf2fce7b47c597bd53c7a8cf4d04e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-11-10T13:47:44.91947597+08:00"
    }
}

更多版本

ghcr.io/dagucloud/dagu:2.16.2

linux/amd64 ghcr.io401.34MB2026-09-05 18:06
155

ghcr.io/dagucloud/dagu:2.26.0

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