ghcr.io/gurucomputing/headscale-ui:2025.08.23 linux/amd64

ghcr.io/gurucomputing/headscale-ui:2025.08.23 - 国内下载镜像源 浏览次数:8
根据 Docker Hub 的记录,这个镜像的描述信息是:

Headless Scale UI

Headscale 是一个用于 Headless scaled node 的管理工具/UI。
源镜像 ghcr.io/gurucomputing/headscale-ui:2025.08.23
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23
镜像ID sha256:3e92eae589bb55c493ee30929b876fb5b2ad96ef210c1c6481ed9d5ef7873c5f
镜像TAG 2025.08.23
大小 60.39MB
镜像源 ghcr.io
CMD
启动入口 /bin/sh -c /bin/sh /staging/scripts/2-initialise.sh
工作目录 /data
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2025-08-23T04:57:03.27694373Z
同步时间 2025-09-23 17:16
更新时间 2025-09-23 19:38
开放端口
443/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PROJECT_NAME=headscale-ui PROJECT_URL=https://github.com/gurucomputing/headscale-ui HTTP_PORT=8080 HTTPS_PORT=8443

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23  ghcr.io/gurucomputing/headscale-ui:2025.08.23

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23  ghcr.io/gurucomputing/headscale-ui:2025.08.23

Shell快速替换命令

sed -i 's#ghcr.io/gurucomputing/headscale-ui:2025.08.23#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23  ghcr.io/gurucomputing/headscale-ui:2025.08.23'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23  ghcr.io/gurucomputing/headscale-ui:2025.08.23'

镜像构建历史


# 2025-08-23 12:57:03  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/bin/sh" "-c" "/bin/sh /staging/scripts/2-initialise.sh"]
                        
# 2025-08-23 12:57:03  0.00B 设置工作目录为/data
WORKDIR /data
                        
# 2025-08-23 12:57:03  0.00B 指定运行容器时使用的用户
USER appuser
                        
# 2025-08-23 12:57:03  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R appuser:appgroup /data # buildkit
                        
# 2025-08-23 12:57:03  373.51KB 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R appuser:appgroup /web # buildkit
                        
# 2025-08-23 12:57:03  746.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod -R 755 scripts # buildkit
                        
# 2025-08-23 12:57:02  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chown -R 0:0 scripts # buildkit
                        
# 2025-08-23 12:57:02  3.26KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -S appgroup && adduser -D appuser -G appgroup # buildkit
                        
# 2025-08-23 12:57:02  51.33MB 执行命令并创建新的镜像层
RUN /bin/sh -c apk add --no-cache caddy # buildkit
                        
# 2025-08-23 12:57:01  373.51KB 复制新文件或目录到容器中
COPY /staging/headscale-ui/build /web # buildkit
                        
# 2025-08-23 12:56:27  308.00B 复制新文件或目录到容器中
COPY ./Caddyfile /staging/Caddyfile # buildkit
                        
# 2025-08-23 12:56:27  746.00B 复制新文件或目录到容器中
COPY scripts/* ./scripts/ # buildkit
                        
# 2025-08-23 12:56:27  0.00B 设置工作目录为/staging
WORKDIR /staging
                        
# 2025-08-23 12:56:27  0.00B 设置工作目录为/staging/scripts
WORKDIR /staging/scripts
                        
# 2025-08-23 12:56:27  0.00B 设置工作目录为/web
WORKDIR /web
                        
# 2025-08-23 12:56:27  0.00B 设置工作目录为/data
WORKDIR /data
                        
# 2025-08-23 12:56:27  0.00B 声明容器运行时监听的端口
EXPOSE map[443/tcp:{}]
                        
# 2025-08-23 12:56:27  0.00B 设置环境变量 HTTPS_PORT
ENV HTTPS_PORT=8443
                        
# 2025-08-23 12:56:27  0.00B 设置环境变量 HTTP_PORT
ENV HTTP_PORT=8080
                        
# 2025-08-23 12:56:27  0.00B 设置环境变量 PROJECT_URL
ENV PROJECT_URL=https://github.com/gurucomputing/headscale-ui
                        
# 2025-08-23 12:56:27  0.00B 设置环境变量 PROJECT_NAME
ENV PROJECT_NAME=headscale-ui
                        
# 2025-07-15 19:01:16  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2025-07-15 19:01:16  8.31MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.22.1-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:3e92eae589bb55c493ee30929b876fb5b2ad96ef210c1c6481ed9d5ef7873c5f",
    "RepoTags": [
        "ghcr.io/gurucomputing/headscale-ui:2025.08.23",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2025.08.23"
    ],
    "RepoDigests": [
        "ghcr.io/gurucomputing/headscale-ui@sha256:d86943ae41059367f930c9794f7eddaf321823336184a3b8e1a08e9a4baac870",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui@sha256:e5d6ac79ff8cd6cfb458afbae90b5d09ab0d7c176dde4a729386ddf94a954c37"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-08-23T04:57:03.27694373Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "appuser",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "443/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "PROJECT_NAME=headscale-ui",
            "PROJECT_URL=https://github.com/gurucomputing/headscale-ui",
            "HTTP_PORT=8080",
            "HTTPS_PORT=8443"
        ],
        "Cmd": null,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/data",
        "Entrypoint": [
            "/bin/sh",
            "-c",
            "/bin/sh /staging/scripts/2-initialise.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 60394118,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/234844a738c65b4a0144e6205899afee5ae2dd9689a69cac5f7dff8e61b8c91b/diff:/var/lib/docker/overlay2/396004bbb5f72a18c64a2d70c77d9a8fa3333547cb359313a2a95acaf3d7504c/diff:/var/lib/docker/overlay2/7f0f65edb4a33316b2d9c2c515c5f79438aed392c7cb2547944f329ea2c80fd2/diff:/var/lib/docker/overlay2/e81ed78500ad02b9aa5727c533886a163bd066d4da8836346248303289ba8cbe/diff:/var/lib/docker/overlay2/6fb822ce7da5e5fbd740312c4d37650fa0b8e970913011e7237ab01c31422ca0/diff:/var/lib/docker/overlay2/2c5bc86ded9800590cdf52db2fa442ebd7efd5058e01942b76fae26545b73f43/diff:/var/lib/docker/overlay2/55197d5f3b70fd9a8ffdc6bce5cae4860affa98786aba55cfc6ac9b4a9ff49b5/diff:/var/lib/docker/overlay2/e0c8f95f649b7153112e58b771b8d65734bb34daba40f1314cad54325ddc12b0/diff:/var/lib/docker/overlay2/893290df213dedfdeb02e8204c630b7d94d69e7062a83349adb929cfa24657e7/diff:/var/lib/docker/overlay2/ef3df5b32fdfd0b4811dae6e48bb9cb307f2611b2b744910cb8f9e71502c7813/diff:/var/lib/docker/overlay2/ba0026a8ad8c703f57e8d2073b43257a0c2b73fbeca73fcaadbd5a79d281d72b/diff:/var/lib/docker/overlay2/14e5336ea14af014a5461718738e4431278752205e1ee7448efdaa9b63447116/diff:/var/lib/docker/overlay2/42255ec166297bc67462c802b74f010a5eeb1602e3d5b879a5ccfe655904292e/diff:/var/lib/docker/overlay2/fce31083bf78fb669ced5e473ada166388fb6191ae6144c91b94c9a1629510cc/diff",
            "MergedDir": "/var/lib/docker/overlay2/171d329f3e5474a0985bd6cf3be21602bed0eaafdfc32376bb454121781ca884/merged",
            "UpperDir": "/var/lib/docker/overlay2/171d329f3e5474a0985bd6cf3be21602bed0eaafdfc32376bb454121781ca884/diff",
            "WorkDir": "/var/lib/docker/overlay2/171d329f3e5474a0985bd6cf3be21602bed0eaafdfc32376bb454121781ca884/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:418dccb7d85a63a6aa574439840f7a6fa6fd2321b3e2394568a317735e867d35",
            "sha256:3c9419532b3cdb69d570ec8ec2ba8afc39a3d3d24c97939ad41e90dbd510311e",
            "sha256:e0482b2fe3b4e7e70d5b5e30dae187c141198951481c3766cbc6578ee9064c70",
            "sha256:60b614b5f5c00a110985b5e75e957c4b8524b2673cb8ecc4038aa30a8614b615",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:292ddfadac295737218041bf784c2a4f9b9c982b3fb044805cd078ac10dc02e9",
            "sha256:abce4053221740ab2e317b1ea670229fefeae2ec5e5070469161b1cc2044f920",
            "sha256:28656de0c845387d5ef481bbd62094128c88fde57cdcae067dfbff8d1042383d",
            "sha256:74d44fd47d902d6bcebb7f8075a72e45c191abc844230ac0873690ebb827cf84",
            "sha256:532eb24fd582eafc62542aa7c798ebe53de4148834f03d6a901e078635fc8a20",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:56058a8c5e886f242bbc80a602a772d28feb6c7634789f82e6488fbbb09f7bfc",
            "sha256:7eb013301fb551952783537435d657289b4f0b3e76e18c43f4c8d7c269bc5df8",
            "sha256:1ca98609328c9c4e4668c1e22dbf0fd6e29630ddbabbbc96461888809a0a311e",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-09-23T17:16:50.250508082+08:00"
    }
}

更多版本

ghcr.io/gurucomputing/headscale-ui:2024.02.24-beta1

linux/amd64 ghcr.io53.66MB2024-06-13 10:37
424

ghcr.io/gurucomputing/headscale-ui:latest

linux/amd64 ghcr.io53.68MB2024-08-26 16:49
414

ghcr.io/gurucomputing/headscale-ui:2023.01.30-beta-1

linux/amd64 ghcr.io53.48MB2024-10-29 10:18
236

ghcr.io/gurucomputing/headscale-ui:2025.08.23

linux/amd64 ghcr.io60.39MB2025-09-23 17:16
7