广告图片

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

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

Headless Scale UI

Headscale 是一个用于 Headless scaled node 的管理工具/UI。
源镜像 ghcr.io/gurucomputing/headscale-ui:2026.03.17
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2026.03.17
镜像ID sha256:2e84adf46c90b114592fe0f47b7313c7fe291c6f8d5639b7830751fb954ac207
镜像TAG 2026.03.17
大小 65.22MB
镜像源 ghcr.io
CMD
启动入口 /bin/sh -c /bin/sh /staging/scripts/2-initialise.sh
工作目录 /data
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2026-03-16T19:34:48.556825576Z
同步时间 2026-03-28 20:00
开放端口
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:2026.03.17
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2026.03.17  ghcr.io/gurucomputing/headscale-ui:2026.03.17

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


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

镜像信息

{
    "Id": "sha256:2e84adf46c90b114592fe0f47b7313c7fe291c6f8d5639b7830751fb954ac207",
    "RepoTags": [
        "ghcr.io/gurucomputing/headscale-ui:2026.03.17",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui:2026.03.17"
    ],
    "RepoDigests": [
        "ghcr.io/gurucomputing/headscale-ui@sha256:015f5ba04bcbd5ee03178540a1dbbfc97b6896d7411032e3bf33c2f3e08f8b6f",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/gurucomputing/headscale-ui@sha256:0ed613912a6c867d4965a95fb04f6f874fb9a44bc8bf4c09fe3c56350f4221b2"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-03-16T19:34:48.556825576Z",
    "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": 65217168,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/858815f4af487a2307e1a372b41679c84f2717dfc8ad5735ba2d226fdf9ea1f2/diff:/var/lib/docker/overlay2/ce66e8b4258602cf1b04b872d4cfee0c5283751afbc3dc6bcecc1d71820e0e84/diff:/var/lib/docker/overlay2/acefcdb5d4f993da49815dd4d87265f8483ffa93cb6d4b4ac917f75a898d05b4/diff:/var/lib/docker/overlay2/af25a78f27a7ae2d9cff4ff287a736b8a041b934d0717816bd3245dd8b0ecb54/diff:/var/lib/docker/overlay2/f9fab4d2fb928852c88474222f936d222860d47e3fe84e5f47a7843457ff88e4/diff:/var/lib/docker/overlay2/213f0a2e69a1bc92db2281daa4febd5796580929f6bea5f1b33a964acdc15540/diff:/var/lib/docker/overlay2/983c0d7822704865e525f3599f6b1db689df4e0a7695bf886430664302093e96/diff:/var/lib/docker/overlay2/373a5ec841b3560f01ae061c8c7c322572990f70b90381c575584c480a0dba49/diff:/var/lib/docker/overlay2/2987772d86f1a816fba004c86d79abf9b36932f69d088a294ad1f2d12d7fa8ae/diff:/var/lib/docker/overlay2/dc592528e684927932cc19b1291aa1d19009dbb73a9f011d6aa7905c1bdc6909/diff:/var/lib/docker/overlay2/7151167a348a6fa7082de358ebd0c11e2505e6f02a1dc2fac8ff7ab8532f0f63/diff:/var/lib/docker/overlay2/55758469c93bc65d2e998cc9be164b0cd71aba07fa2b835d9e761909692c0ca7/diff:/var/lib/docker/overlay2/94a80aa187b5845d478a8e324f1674b430cfbd4c0cfecebb839107385f0143df/diff:/var/lib/docker/overlay2/e2168e4415fa23efb4974948fb84e5824148b54e06c7e4b305be1f21b0d6d57e/diff",
            "MergedDir": "/var/lib/docker/overlay2/b22a80db5fd94df164f89adeb9e9c35464660bb459d749d3a37ce728e0b7592f/merged",
            "UpperDir": "/var/lib/docker/overlay2/b22a80db5fd94df164f89adeb9e9c35464660bb459d749d3a37ce728e0b7592f/diff",
            "WorkDir": "/var/lib/docker/overlay2/b22a80db5fd94df164f89adeb9e9c35464660bb459d749d3a37ce728e0b7592f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:989e799e634906e94dc9a5ee2ee26fc92ad260522990f26e707861a5f52bf64e",
            "sha256:b8de98342ef4e3e72735780eeec83b4582919c59aa5b66b5ed77dc0ac2997309",
            "sha256:3de588fdd666f3b4fd3f1654ec8c64b180a41c52c70768c4296240a508f7a474",
            "sha256:2e453e218d2dcf369bda5fbeadb280d749efd245b7bb152e9c65036b910b0b10",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:8573da62b0df820196dcb03ecb093e94c9c6e5650caaa5c29f6a05a5dad80832",
            "sha256:b330a84d07e5794a342a546cfe2c40d439e92763e36557047e5a0bd8bdfc886e",
            "sha256:8597f89d2d6647f916c996dc62ce9fad756ebe56d917789c0a9512edea4a516e",
            "sha256:653a5f375af55e65f85416064d40ffbc6783306636d33bfe2114eb0e0cd34786",
            "sha256:70cc3e3f395504646d81513c3aa42a964831dee551d18dc82f6980fa4931cbf3",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5fce77c91cb1afb9fe15d1c87ca902309a7b561497fb0622047417675c9c0a1c",
            "sha256:89dc6fc570c1d3bfdf0c62894a7038f6b4cf72226322e18d7ade6f61dfb5cca1",
            "sha256:409697e8f345758b7e9c4a1080aaaefded0a7d7809fb34366c24696f3ffdbbec",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-03-28T20:00:15.435957236+08:00"
    }
}

更多版本

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

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

ghcr.io/gurucomputing/headscale-ui:latest

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

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

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

ghcr.io/gurucomputing/headscale-ui:2025.08.23

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

ghcr.io/gurucomputing/headscale-ui:2026.03.17

linux/amd64 ghcr.io65.22MB2026-03-28 20:00
7