docker.io/semaphoreui/semaphore:latest linux/amd64

docker.io/semaphoreui/semaphore:latest - 国内下载镜像源 浏览次数:12

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

```html

这是一个名为semaphoreui/semaphore的Docker镜像,它包含了Semaphore CI/CD平台的运行环境。Semaphore是一个基于云的持续集成和持续交付平台,允许开发者自动化构建、测试和部署他们的代码。

```
源镜像 docker.io/semaphoreui/semaphore:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest
镜像ID sha256:3f799c33e1c47e53b6bea52742f3587414a866f4dafb613296cea27ef5548396
镜像TAG latest
大小 731.45MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD /usr/local/bin/server-wrapper
启动入口 /sbin/tini --
工作目录 /home/semaphore
OS/平台 linux/amd64
浏览量 12 次
贡献者 yi*******6@qq.com
镜像创建 2025-03-31T23:22:43.617095042Z
同步时间 2025-04-02 11:17
更新时间 2025-04-03 08:36
开放端口
3000/tcp
环境变量
PATH=/opt/semaphore/apps/ansible/11.1.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin ANSIBLE_VERSION=11.1.0 VIRTUAL_ENV=/opt/semaphore/apps/ansible/11.1.0/venv
镜像标签
Semaphore UI <support@semaphoreui.com>: maintainer 2025-03-31T23:17:13.459Z: org.opencontainers.image.created Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.: org.opencontainers.image.description MIT: org.opencontainers.image.licenses 8983a2edb33de7f1f381edb3dc4a568cbe33d18c: org.opencontainers.image.revision https://github.com/semaphoreui/semaphore: org.opencontainers.image.source semaphore: org.opencontainers.image.title https://github.com/semaphoreui/semaphore: org.opencontainers.image.url SemaphoreUI: org.opencontainers.image.vendor v2.13.7: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest  docker.io/semaphoreui/semaphore:latest

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest  docker.io/semaphoreui/semaphore:latest

Shell快速替换命令

sed -i 's#semaphoreui/semaphore:latest#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest  docker.io/semaphoreui/semaphore:latest'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest  docker.io/semaphoreui/semaphore:latest'

镜像构建历史


# 2025-04-01 07:22:43  0.00B 设置默认要执行的命令
CMD ["/usr/local/bin/server-wrapper"]
                        
# 2025-04-01 07:22:43  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--"]
                        
# 2025-04-01 07:22:43  0.00B 设置环境变量 PATH
ENV PATH=/opt/semaphore/apps/ansible/11.1.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
                        
# 2025-04-01 07:22:43  0.00B 设置环境变量 VIRTUAL_ENV
ENV VIRTUAL_ENV=/opt/semaphore/apps/ansible/11.1.0/venv
                        
# 2025-04-01 07:22:43  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2025-04-01 07:22:43  0.00B 指定运行容器时使用的用户
USER 1001
                        
# 2025-04-01 07:22:43  336.68MB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c apk add --no-cache -U python3-dev build-base openssl-dev libffi-dev cargo &&      mkdir -p ${ANSIBLE_VENV_PATH} &&      python3 -m venv ${ANSIBLE_VENV_PATH} --system-site-packages &&      source ${ANSIBLE_VENV_PATH}/bin/activate &&      pip3 install --upgrade pip ansible==${ANSIBLE_VERSION} boto3 botocore requests pywinrm &&      apk del python3-dev build-base openssl-dev libffi-dev cargo &&      rm -rf /var/cache/apk/* &&      find ${ANSIBLE_VENV_PATH} -iname __pycache__ | xargs rm -rf &&      chown -R semaphore:0 /opt/semaphore # buildkit
                        
# 2025-04-01 07:21:55  0.00B 设置工作目录为/home/semaphore
WORKDIR /home/semaphore
                        
# 2025-04-01 07:21:55  29.77MB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c chown -R semaphore:0 /usr/local/bin/server-wrapper &&     chmod +x /usr/local/bin/server-wrapper &&     chown -R semaphore:0 /usr/local/bin/semaphore &&     chmod +x /usr/local/bin/semaphore # buildkit
                        
# 2025-04-01 07:21:55  90.24MB 复制新文件或目录到容器中
COPY /tmp/terraform /usr/local/bin/ # buildkit
                        
# 2025-04-01 07:21:54  85.23MB 复制新文件或目录到容器中
COPY /tmp/tofu /usr/local/bin/ # buildkit
                        
# 2025-04-01 07:21:54  29.76MB 复制新文件或目录到容器中
COPY /go/src/semaphore/bin/semaphore /usr/local/bin/ # buildkit
                        
# 2025-04-01 07:21:54  6.92KB 复制新文件或目录到容器中
COPY /go/src/semaphore/deployment/docker/server/server-wrapper /usr/local/bin/ # buildkit
                        
# 2025-04-01 07:17:19  123.00B 复制新文件或目录到容器中
COPY --chown=1001:0 ./deployment/docker/server/ansible.cfg /etc/ansible/ansible.cfg # buildkit
                        
# 2025-04-01 07:17:19  152.36MB 执行命令并创建新的镜像层
RUN |3 TARGETARCH=amd64 ANSIBLE_VERSION=11.1.0 ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv /bin/sh -c apk add --no-cache -U     bash curl git gnupg mysql-client openssh-client-default python3 py3-pip rsync sshpass tar tini tzdata unzip wget zip jq &&     rm -rf /var/cache/apk/* &&     adduser -D -u 1001 -G root semaphore &&     mkdir -p /tmp/semaphore &&     mkdir -p /etc/semaphore &&     mkdir -p /var/lib/semaphore &&     mkdir -p /opt/semaphore &&     chown -R semaphore:0 /tmp/semaphore &&     chown -R semaphore:0 /etc/semaphore &&     chown -R semaphore:0 /var/lib/semaphore &&     chown -R semaphore:0 /opt/semaphore &&     find /usr/lib/python* -iname __pycache__ | xargs rm -rf # buildkit
                        
# 2025-04-01 07:17:19  0.00B 定义构建参数
ARG ANSIBLE_VENV_PATH=/opt/semaphore/apps/ansible/11.1.0/venv
                        
# 2025-04-01 07:17:19  0.00B 设置环境变量 ANSIBLE_VERSION
ENV ANSIBLE_VERSION=11.1.0
                        
# 2025-04-01 07:17:19  0.00B 定义构建参数
ARG ANSIBLE_VERSION=11.1.0
                        
# 2025-04-01 07:17:19  0.00B 定义构建参数
ARG TARGETARCH=amd64
                        
# 2025-02-14 11:05:02  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-02-14 11:05:02  7.40MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.19.7-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:3f799c33e1c47e53b6bea52742f3587414a866f4dafb613296cea27ef5548396",
    "RepoTags": [
        "semaphoreui/semaphore:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore:latest"
    ],
    "RepoDigests": [
        "semaphoreui/semaphore@sha256:7c2233217e98e353a1161263ed8436d76dfad6ee1e768f1ff1dd068fa36f932e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/semaphoreui/semaphore@sha256:e92e032865b5d6cc1682914e6da95253bc27ef49e9b3cde7cbc4023b9526ab2f"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-03-31T23:22:43.617095042Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "1001",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/opt/semaphore/apps/ansible/11.1.0/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "ANSIBLE_VERSION=11.1.0",
            "VIRTUAL_ENV=/opt/semaphore/apps/ansible/11.1.0/venv"
        ],
        "Cmd": [
            "/usr/local/bin/server-wrapper"
        ],
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/home/semaphore",
        "Entrypoint": [
            "/sbin/tini",
            "--"
        ],
        "OnBuild": null,
        "Labels": {
            "maintainer": "Semaphore UI \u003csupport@semaphoreui.com\u003e",
            "org.opencontainers.image.created": "2025-03-31T23:17:13.459Z",
            "org.opencontainers.image.description": "Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.",
            "org.opencontainers.image.licenses": "MIT",
            "org.opencontainers.image.revision": "8983a2edb33de7f1f381edb3dc4a568cbe33d18c",
            "org.opencontainers.image.source": "https://github.com/semaphoreui/semaphore",
            "org.opencontainers.image.title": "semaphore",
            "org.opencontainers.image.url": "https://github.com/semaphoreui/semaphore",
            "org.opencontainers.image.vendor": "SemaphoreUI",
            "org.opencontainers.image.version": "v2.13.7"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 731446081,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/dbd20f668b87af726954788393f913689dc9827a636e84299c292df26fa06e9e/diff:/var/lib/docker/overlay2/5fea11adc9b454ddb7da848983f9d3e45d989c03b1d945f35c1cda1d060ab2b8/diff:/var/lib/docker/overlay2/7bf0798dadfea8c891b6694301e08df880f566e833d65fb801c9c6a4427e39aa/diff:/var/lib/docker/overlay2/3abd553b1d87aac002fd447ec295a293bac406b37115000e8fada90ade048afb/diff:/var/lib/docker/overlay2/59593e84f1d7102de29ff218c8fdfb55df46ee0682cda1300670318f5374afcc/diff:/var/lib/docker/overlay2/c4914f76bc24f3774044eab1919f6d0ca67d99628db05ff947c9b3b8e430df63/diff:/var/lib/docker/overlay2/46863405dc78bc78474c522b223f9f5ef19bda75d7bfd0d4626fa4d6a6248976/diff:/var/lib/docker/overlay2/99ff38272d20cbc231e2c15d58c1d878531341a157edabe93bc07cb20e9563fd/diff:/var/lib/docker/overlay2/922d7cce88a25188d73f7f4a0e09243835eaaf2a2892ebc9d246600ba9393b0e/diff",
            "MergedDir": "/var/lib/docker/overlay2/1c6bc0e7c5f3f567413c15ee9ec4aa6270fcac2e30fdf9a94da6c0791be02bf1/merged",
            "UpperDir": "/var/lib/docker/overlay2/1c6bc0e7c5f3f567413c15ee9ec4aa6270fcac2e30fdf9a94da6c0791be02bf1/diff",
            "WorkDir": "/var/lib/docker/overlay2/1c6bc0e7c5f3f567413c15ee9ec4aa6270fcac2e30fdf9a94da6c0791be02bf1/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:0499fc56f5e2303d8f36d9dd1908d469f446b41e0af05a98a5bcdbcecc799a43",
            "sha256:eff1e4e0a90a8b48de00df29e69ed02c8ea67438a1895bbfc988c883a7447a31",
            "sha256:703a2c8351e8fca9dff8cc46cad9a61e37920631cbe0189966cf909bf622199f",
            "sha256:a769615bde9b407039a4a4cddd8679af2f35b7b9213a93bdd6894368f7458f9c",
            "sha256:7bd7f5372e3032e2c1cf863f1473a757e5230ab7efd4c92f7d66385b055efb78",
            "sha256:6e3197a4665fa81cea1d0311344a818ceabe5710564e8b9e622fa2733f0292fe",
            "sha256:fe2d723721d62b34edc70f28105522d1f7422fa52b192c07aa75448ced71baf1",
            "sha256:81e104d351be28b2e50e3277a396e96aa4feaf0647343c77c30800113b7b5ee9",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:3a8617fed91edfa2ce6ddd843382f749a9a0f7de6c7d46863b32a7827b758127"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-04-02T11:17:17.998996214+08:00"
    }
}

更多版本

docker.io/semaphoreui/semaphore:v2.10.35

linux/amd64 docker.io701.00MB2024-11-21 15:03
115

docker.io/semaphoreui/semaphore:latest

linux/amd64 docker.io731.45MB2025-04-02 11:17
11