logo
docker.io/temporalio/auto-setup:1.29.1
linux/arm64 docker.io 陶伟松 贡献 请确认架构匹配

这是一个用于自动设置 Temporal 工作流服务器的 Docker 镜像。它简化了在各种环境中部署和运行 Temporal 的过程。

17
浏览次数
528.56MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64
源镜像
docker.io/temporalio/auto-setup:1.29.1
镜像ID
sha256:f6b24cfabbe37fa03578bd7ea197253c82ac6066dc6dc9ada7c70619f4f95132
镜像 TAG
1.29.1-linuxarm64
镜像大小
528.56MB
平台架构
linux/arm64
镜像源
docker.io
CMD
autosetup
启动入口
/etc/temporal/entrypoint.sh
工作目录
/etc/temporal
OS/平台
linux/arm64
镜像创建
2025-10-29T23:56:42.018563984Z
同步时间
2026-08-20 22:12
浏览量
17 次
贡献者
avatar 陶伟松
🔌 开放端口 8
6933/tcp 6934/tcp 6935/tcp 6939/tcp 7233/tcp 7234/tcp 7235/tcp 7239/tcp
⚙️ 环境变量 4
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
TEMPORAL_HOME=/etc/temporal 1
TEMPORAL_SHA=unknown 2
TCTL_SHA=unknown 3
🏷️ 镜像标签 8
KeyValue
2025-06-26T21:18:40.435Z org.opencontainers.image.created
Workflow as Code (TM) to build and operate resilient applications org.opencontainers.image.description
MIT org.opencontainers.image.licenses
eb977288f81ace705a5cc21ce529cb6980c0fa81 org.opencontainers.image.revision
https://github.com/temporalio/docker-builds org.opencontainers.image.source
auto-setup org.opencontainers.image.title
https://github.com/temporalio/docker-builds org.opencontainers.image.url
1.15.12 org.opencontainers.image.version
🛡️ 镜像安全扫描
alpine 3.22.0 Trivy 2026-08-20 22:12 查看完整报告
69
低危 LOW
264
中危 MEDIUM
279
高危 HIGH
21
严重 CRITICAL
受影响目标 (8)
docker.io/temporalio/auto-setup:1.29.1 (alpine 3.22.0) alpine usr/local/bin/dockerize gobinary usr/local/bin/tctl gobinary usr/local/bin/tctl-authorization-plugin gobinary usr/local/bin/temporal gobinary usr/local/bin/temporal-cassandra-tool gobinary usr/local/bin/temporal-server gobinary usr/local/bin/temporal-sql-tool gobinary

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64  docker.io/temporalio/auto-setup:1.29.1

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64  docker.io/temporalio/auto-setup:1.29.1

Shell快速替换命令

sed -i 's#temporalio/auto-setup:1.29.1#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64  docker.io/temporalio/auto-setup:1.29.1'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64  docker.io/temporalio/auto-setup:1.29.1'

镜像构建历史


# 2025-10-30 07:56:42  0.00B 设置默认要执行的命令
CMD ["autosetup"]
                        
# 2025-10-30 07:56:42  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/etc/temporal/entrypoint.sh"]
                        
# 2025-10-30 07:56:42  14.98KB 复制新文件或目录到容器中
COPY ./docker/auto-setup.sh /etc/temporal/auto-setup.sh # buildkit
                        
# 2025-10-30 07:56:42  0.00B 复制新文件或目录到容器中
COPY ./docker/start-temporal.sh /etc/temporal/start-temporal.sh # buildkit
                        
# 2025-10-30 07:56:41  0.00B 复制新文件或目录到容器中
COPY ./docker/entrypoint.sh /etc/temporal/entrypoint.sh # buildkit
                        
# 2025-10-30 07:56:41  248.91KB 复制新文件或目录到容器中
COPY ./temporal/schema /etc/temporal/schema # buildkit
                        
# 2025-10-30 07:56:41  52.44MB 复制新文件或目录到容器中
COPY ./build/arm64/temporal-sql-tool /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:41  42.20MB 复制新文件或目录到容器中
COPY ./build/arm64/temporal-cassandra-tool /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:41  0.00B 设置工作目录为/etc/temporal
WORKDIR /etc/temporal
                        
# 2025-10-30 07:56:41  445.00B 复制新文件或目录到容器中
COPY ./docker/start-temporal.sh /etc/temporal/start-temporal.sh # buildkit
                        
# 2025-10-30 07:56:41  1.70KB 复制新文件或目录到容器中
COPY ./docker/entrypoint.sh /etc/temporal/entrypoint.sh # buildkit
                        
# 2025-10-30 07:56:41  17.83KB 复制新文件或目录到容器中
COPY ./temporal/docker/config_template.yaml /etc/temporal/config/config_template.yaml # buildkit
                        
# 2025-10-30 07:56:41  0.00B 复制新文件或目录到容器中
COPY ./temporal/config/dynamicconfig/docker.yaml /etc/temporal/config/dynamicconfig/docker.yaml # buildkit
                        
# 2025-10-30 07:56:41  220.84MB 复制新文件或目录到容器中
COPY ./build/arm64/temporal /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:41  102.01MB 复制新文件或目录到容器中
COPY ./build/arm64/temporal-server /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:41  24.47MB 复制新文件或目录到容器中
COPY ./build/arm64/tctl-authorization-plugin /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:41  55.16MB 复制新文件或目录到容器中
COPY ./build/arm64/tctl /usr/local/bin # buildkit
                        
# 2025-10-30 07:56:40  0.00B 设置环境变量 TCTL_SHA
ENV TCTL_SHA=unknown
                        
# 2025-10-30 07:56:40  0.00B 设置环境变量 TEMPORAL_SHA
ENV TEMPORAL_SHA=unknown
                        
# 2025-10-30 07:56:40  0.00B 指定运行容器时使用的用户
USER temporal
                        
# 2025-10-30 07:56:40  0.00B 执行命令并创建新的镜像层
RUN |3 TARGETARCH=arm64 TEMPORAL_SHA=unknown TCTL_SHA=unknown /bin/bash -c chown -R temporal:temporal /etc/temporal/config # buildkit
                        
# 2025-10-30 07:56:39  0.00B 执行命令并创建新的镜像层
RUN |3 TARGETARCH=arm64 TEMPORAL_SHA=unknown TCTL_SHA=unknown /bin/bash -c mkdir /etc/temporal/config # buildkit
                        
# 2025-10-30 07:56:39  3.06KB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=arm64 TEMPORAL_SHA=unknown TCTL_SHA=unknown /bin/bash -c adduser -u 1000 -G temporal -D temporal # buildkit
                        
# 2025-10-30 07:56:39  1.04KB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=arm64 TEMPORAL_SHA=unknown TCTL_SHA=unknown /bin/bash -c addgroup -g 1000 temporal # buildkit
                        
# 2025-10-30 07:56:39  0.00B 声明容器运行时监听的端口
EXPOSE [6933/tcp 6934/tcp 6935/tcp 6939/tcp 7233/tcp 7234/tcp 7235/tcp 7239/tcp]
                        
# 2025-10-30 07:56:39  0.00B 设置环境变量 TEMPORAL_HOME
ENV TEMPORAL_HOME=/etc/temporal
                        
# 2025-10-30 07:56:39  0.00B 设置工作目录为/etc/temporal
WORKDIR /etc/temporal
                        
# 2025-10-30 07:56:39  0.00B 定义构建参数
ARG TCTL_SHA=unknown
                        
# 2025-10-30 07:56:39  0.00B 定义构建参数
ARG TEMPORAL_SHA=unknown
                        
# 2025-10-30 07:56:39  0.00B 定义构建参数
ARG TARGETARCH=arm64
                        
# 2025-06-27 05:20:27  0.00B 
SHELL [/bin/bash -c]
                        
# 2025-06-27 05:20:27  12.06MB 复制新文件或目录到容器中
COPY /usr/local/bin/dockerize /usr/local/bin # buildkit
                        
# 2025-06-27 05:18:53  10.55MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache     ca-certificates     tzdata     bash     curl # buildkit
                        
# 2025-06-27 05:18:49  25.74KB 执行命令并创建新的镜像层
RUN /bin/sh -c apk upgrade --no-cache # buildkit
                        
# 2025-05-31 00:20:41  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-05-31 00:20:41  8.52MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.0-aarch64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:f6b24cfabbe37fa03578bd7ea197253c82ac6066dc6dc9ada7c70619f4f95132",
    "RepoTags": [
        "temporalio/auto-setup:1.29.1",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup:1.29.1-linuxarm64"
    ],
    "RepoDigests": [
        "temporalio/auto-setup@sha256:5b3502a3b685f9eff1b925af90c57c9e3dbeccbef367cc28a2a9712c63379312",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/temporalio/auto-setup@sha256:7eb842b29c532c69b0f1d96ea7955ade0ef08cc41de514d71cd69ccb56ca5491"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-10-29T23:56:42.018563984Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "temporal",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "6933/tcp": {},
            "6934/tcp": {},
            "6935/tcp": {},
            "6939/tcp": {},
            "7233/tcp": {},
            "7234/tcp": {},
            "7235/tcp": {},
            "7239/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "TEMPORAL_HOME=/etc/temporal",
            "TEMPORAL_SHA=unknown",
            "TCTL_SHA=unknown"
        ],
        "Cmd": [
            "autosetup"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/etc/temporal",
        "Entrypoint": [
            "/etc/temporal/entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.created": "2025-06-26T21:18:40.435Z",
            "org.opencontainers.image.description": "Workflow as Code (TM) to build and operate resilient applications",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "eb977288f81ace705a5cc21ce529cb6980c0fa81",
            "org.opencontainers.image.source": "https://github.com/temporalio/docker-builds",
            "org.opencontainers.image.title": "auto-setup",
            "org.opencontainers.image.url": "https://github.com/temporalio/docker-builds",
            "org.opencontainers.image.version": "1.15.12"
        },
        "Shell": [
            "/bin/bash",
            "-c"
        ]
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 528561554,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a0a503d8f54638519f57d89033e9f1454006b89195c60eb0915b3308efb03673/diff:/var/lib/docker/overlay2/80b39b17b41cbba9b9d544cda4f51f27ce292f65809c8880dc19d0c18cca3ff1/diff:/var/lib/docker/overlay2/38c124f2320734f6cb408401b1d209db449585003fb3ce7f1dc047b270dd0e13/diff:/var/lib/docker/overlay2/b6b577a5738c369b6ed198c084deeef626b548544edf4d5606a38f087a393a84/diff:/var/lib/docker/overlay2/b92fbd3fc83315bbb3bca0b4844aaf2c046bb912c9406423217c27809644813a/diff:/var/lib/docker/overlay2/8393b369eef6e90a25d14e4985da33e62bc7d47716a3c7c39e1897d9e1d25886/diff:/var/lib/docker/overlay2/97b9d235402e3abbe31ea60d0097b136517839cdafb7a25a1c85f2dfda8bf008/diff:/var/lib/docker/overlay2/3fbe41792a19228399c05ff84f1cfdae454ecf891e441e93b002d82c008b5343/diff:/var/lib/docker/overlay2/4f9cecfb352f81e84968f5c91b73bd0db62da669051ddb00afd39ffea828df0d/diff:/var/lib/docker/overlay2/bbf371b75cf5b9df22016dfa18fad0d5865d8c9c7bfe897230f1263cbe8c7bdd/diff:/var/lib/docker/overlay2/ab2f7d16bd7ddf46a3e47beb348478ac4cfd824f3d5a36c3aef13a131f672813/diff:/var/lib/docker/overlay2/a299235f507e9de9411b451ed1b28d977b02b988ec234cc1da4b071d315a8821/diff:/var/lib/docker/overlay2/f1f049ecbd765c428bf4bf79e813ce77bb4566e3fcead1d43717c7d41a40858d/diff:/var/lib/docker/overlay2/68b4eb03fd18821fea588d59de1f366bbfd295d848338bcac21e0c573db7477e/diff:/var/lib/docker/overlay2/35bbe4336ebc8c05e2b58bdc82125270ac6ae70c7c523b56f3eab6853f5ebdf2/diff:/var/lib/docker/overlay2/c0f22f2ac3a3730ed567cdc209984edffead13cf8b7887fb6106b41218acec1d/diff:/var/lib/docker/overlay2/b7bc20bd20072f31a1ebf95d9c412ac2c990f1001bf5e3870c7e666912d55b4d/diff:/var/lib/docker/overlay2/a9996d17907c4ed867734e8696d1e4308465bc42ed7aa243992c8b92a31be72d/diff:/var/lib/docker/overlay2/f057051ac600831544c148e3aa82fd2147d6cf56aa9d9e92d2f688404ad09550/diff:/var/lib/docker/overlay2/43ac37469284171e59b5d62a5e8803812651cf58b95a1e522f0aea1cfe4c83c4/diff:/var/lib/docker/overlay2/4ed45feb7a615b90a4155f06d685881cb5fd1ce6696328e6a0d2ea5d45228348/diff:/var/lib/docker/overlay2/a59e5b93904ba229f78e5f295af14056cef02dc224c10ce332c4348d522d66b3/diff:/var/lib/docker/overlay2/241c9c96f87f4783d27f83e07cbde0670621405b67b2f15666fa065ed88d9543/diff",
            "MergedDir": "/var/lib/docker/overlay2/cd654d74950f1a4e9975d2e5c9208b2ca364d7f0edbf28b4d7698203c28d1547/merged",
            "UpperDir": "/var/lib/docker/overlay2/cd654d74950f1a4e9975d2e5c9208b2ca364d7f0edbf28b4d7698203c28d1547/diff",
            "WorkDir": "/var/lib/docker/overlay2/cd654d74950f1a4e9975d2e5c9208b2ca364d7f0edbf28b4d7698203c28d1547/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:1231a673589ac9e2f8a98ed916d1fa8301b36a44dd14fc40eba5a05905da69f1",
            "sha256:b927423698e2649cc8a0a86068603784038e966bd7ebe9dffe1522fd43e504e9",
            "sha256:7105e4c8682d1f4ce91c48fb2209a0cc4d57fbcb327d0f8b3ab2319a2257e2c3",
            "sha256:c38e5a2a465a8f38c27e796bf5fc8b131f7ddcce8c6d525f5e4cf0a761e8900e",
            "sha256:07afec4433ce07841e3c2c1a6061deefc578567a6e023edaa30df0fe2ffeb9eb",
            "sha256:8baf2803394b043fbe999d9fb02a40f01a2e6bacbb4d02a58684c97c9f6b9965",
            "sha256:84ef9e60291cfc659ab4437e14655e76ac138cab63d0c24bcbbbe3ef45d4649d",
            "sha256:160c3d537980cf4742efc7d992db7be724b67aa8861751c55eec8e2a6d1da944",
            "sha256:073feab7eb23ee28332bb6ab57be15e781d78e9a32f17d6b7c32aa1a2bfe2fc0",
            "sha256:4470e07686947d78a6da5df82784e2c9a4d945f53700ef515cc283f4c17163c3",
            "sha256:7af2fd5ca8077e2680c1290561e2072f8b2d8620edce4b0ef486f262d3c78030",
            "sha256:6d11da0036199a15cfce0d968b3ba6f9c4b48b940a7c36ed021fcbc6c5d5e44b",
            "sha256:0e00dfca3a41fd00c2afe99ee084e94f19883bde569d99ae930819dc84b4cee0",
            "sha256:ca1fc0a2a7aa9142413fbc5a74abaf13274e0d034261dee764d9bad365430a04",
            "sha256:fac7488801c2d64e1d77cc76b6b255dc9eb48834f52434ecc524f28800f699e8",
            "sha256:523afab05083c9cd06e69adb9639ec53a00e23595a1fbf063331022043ca9536",
            "sha256:98702df50d6f8e9158e13ca6f19015465a4a57f5fb501a9a2073d45e15d3ac02",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:70b08ebcb5faf98e8bd36896806d492b3816ef5c978e96a5358e3eee5e3d4301",
            "sha256:8064ee7535811926e5de70bf2efde965a12fc38ed368a0bead4f1369052a78b6",
            "sha256:f8c73e579a59f89fe35978395d3e90a69e605deb783d510d30e1651ae28745b0",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:567fa680d8c108431a159db79520b3b31338ebfaa57e79fe8d7d0ee8fd92d1c3"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-08-20T22:11:58.31438741+08:00"
    }
}

更多版本

docker.io/temporalio/auto-setup:1.23.0

linux/amd64 docker.io353.17MB2025-01-03 14:44
767

docker.io/temporalio/auto-setup:1.27.0

linux/amd64 docker.io474.41MB2025-04-09 14:44
832

docker.io/temporalio/auto-setup:1.27.2

linux/amd64 docker.io472.75MB2025-04-09 15:45
550

docker.io/temporalio/auto-setup:1.28.1

linux/amd64 docker.io525.71MB2025-09-03 17:48
475

docker.io/temporalio/auto-setup:1.29.2

linux/amd64 docker.io568.77MB2026-01-06 11:24
426

docker.io/temporalio/auto-setup:1.29.1

linux/amd64 docker.io546.62MB2026-05-12 14:34
199

docker.io/temporalio/auto-setup:1.29.1

linux/arm64 docker.io528.56MB2026-08-20 22:12
16
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×