广告图片

ghcr.io/nextlevelbuilder/goclaw:full linux/amd64

ghcr.io/nextlevelbuilder/goclaw:full - 国内下载镜像源 浏览次数:8

GoClaw是一个基于Go语言开发的实用工具,用于处理输入设备,专门设计用于模拟抓娃娃机控制或用于测试目的的通用输入仿真。

源镜像 ghcr.io/nextlevelbuilder/goclaw:full
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full
镜像ID sha256:454ee0f09c5cdc6547d69447d965f7848c3942b343f41f8be88c9eaf6df8c953
镜像TAG full
大小 893.53MB
镜像源 ghcr.io
CMD serve
启动入口 /app/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 8 次
贡献者
镜像创建 2026-04-25T15:00:35.340481413Z
同步时间 2026-04-26 22:07
开放端口
18790/tcp
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin GOCLAW_CONFIG=/app/config.json GOCLAW_WORKSPACE=/app/workspace GOCLAW_DATA_DIR=/app/data GOCLAW_SKILLS_DIR=/app/skills GOCLAW_MIGRATIONS_DIR=/app/migrations GOCLAW_HOST=0.0.0.0 GOCLAW_PORT=18790

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full  ghcr.io/nextlevelbuilder/goclaw:full

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full  ghcr.io/nextlevelbuilder/goclaw:full

Shell快速替换命令

sed -i 's#ghcr.io/nextlevelbuilder/goclaw:full#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-25 23:00:35  0.00B 设置默认要执行的命令
CMD ["serve"]
                        
# 2026-04-25 23:00:35  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/docker-entrypoint.sh"]
                        
# 2026-04-25 23:00:35  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -qO- http://localhost:18790/health || exit 1"] "30s" "5s" "10s" "0s" '\x03'}
                        
# 2026-04-25 23:00:35  0.00B 声明容器运行时监听的端口
EXPOSE [18790/tcp]
                        
# 2026-04-25 23:00:35  0.00B 设置环境变量 GOCLAW_CONFIG GOCLAW_WORKSPACE GOCLAW_DATA_DIR GOCLAW_SKILLS_DIR GOCLAW_MIGRATIONS_DIR GOCLAW_HOST GOCLAW_PORT
ENV GOCLAW_CONFIG=/app/config.json GOCLAW_WORKSPACE=/app/workspace GOCLAW_DATA_DIR=/app/data GOCLAW_SKILLS_DIR=/app/skills GOCLAW_MIGRATIONS_DIR=/app/migrations GOCLAW_HOST=0.0.0.0 GOCLAW_PORT=18790
                        
# 2026-04-25 23:00:35  17.00B 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=true ENABLE_CLAUDE_CLI=false /bin/sh -c mkdir -p /app/workspace /app/data/.runtime/pip /app/data/.runtime/npm-global/lib         /app/data/.runtime/pip-cache /app/data/.runtime/bin /app/data/.claude /app/skills         /app/tsnet-state /app/.goclaw     && ln -s /app/data/.claude /app/.claude     && touch /app/data/.runtime/apk-packages     && chown -R goclaw:goclaw /app/workspace /app/skills /app/tsnet-state /app/.goclaw     && chown goclaw:goclaw /app/bundled-skills /app/data     && chown root:goclaw /app/data/.runtime /app/data/.runtime/apk-packages     && chmod 0750 /app/data/.runtime     && chmod 0640 /app/data/.runtime/apk-packages     && chown -R goclaw:goclaw /app/data/.runtime/pip /app/data/.runtime/npm-global /app/data/.runtime/pip-cache /app/data/.runtime/bin /app/data/.claude     && chmod 0755 /app/data/.runtime/bin # buildkit
                        
# 2026-04-25 23:00:35  5.74KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=true ENABLE_CLAUDE_CLI=false /bin/sh -c chmod +x /app/docker-entrypoint.sh &&     chmod 755 /app/pkg-helper && chown root:root /app/pkg-helper # buildkit
                        
# 2026-04-25 23:00:35  5.74KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=true ENABLE_CLAUDE_CLI=false /bin/sh -c set -eux;     sed -i 's/\r$//' /app/docker-entrypoint.sh;     cd /app/bundled-skills;     for skill in docx pptx xlsx; do         if [ -d "${skill}/scripts" ] && [ ! -d "${skill}/scripts/office" ]; then             rm -f "${skill}/scripts/office";             cp -r _shared/office "${skill}/scripts/office";         fi;     done # buildkit
                        
# 2026-04-25 23:00:35  5.74KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /app/docker-entrypoint.sh # buildkit
                        
# 2026-04-25 23:00:35  1.55MB 复制新文件或目录到容器中
COPY /src/skills/ /app/bundled-skills/ # buildkit
                        
# 2026-04-25 23:00:35  183.85KB 复制新文件或目录到容器中
COPY /src/migrations/ /app/migrations/ # buildkit
                        
# 2026-04-25 23:00:35  3.23MB 复制新文件或目录到容器中
COPY /out/pkg-helper /app/pkg-helper # buildkit
                        
# 2026-04-25 23:00:35  77.71MB 复制新文件或目录到容器中
COPY /out/goclaw /app/goclaw # buildkit
                        
# 2026-04-25 22:59:19  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-25 22:59:19  3.02KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=true ENABLE_CLAUDE_CLI=false /bin/sh -c adduser -D -u 1000 -h /app goclaw # buildkit
                        
# 2026-04-25 22:59:19  802.38MB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=true ENABLE_CLAUDE_CLI=false /bin/sh -c set -eux;     apk add --no-cache ca-certificates wget su-exec;     if [ "$ENABLE_SANDBOX" = "true" ]; then         apk add --no-cache docker-cli;     fi;     if [ "$ENABLE_FULL_SKILLS" = "true" ]; then         apk add --no-cache python3 py3-pip nodejs npm pandoc github-cli poppler-utils bash;         pip3 install --no-cache-dir --break-system-packages             -r /tmp/requirements-base.txt -r /tmp/requirements-skills.txt;         npm install -g --cache /tmp/npm-cache docx@^9.6.1 pptxgenjs@^4.0.1;         rm -rf /tmp/npm-cache /root/.cache /var/cache/apk/*;     else         if [ "$ENABLE_PYTHON" = "true" ]; then             apk add --no-cache python3 py3-pip;             pip3 install --no-cache-dir --break-system-packages                 -r /tmp/requirements-base.txt;         fi;         if [ "$ENABLE_NODE" = "true" ] || [ "$ENABLE_CLAUDE_CLI" = "true" ]; then             apk add --no-cache nodejs npm;         fi;     fi;     if [ "$ENABLE_CLAUDE_CLI" = "true" ]; then         npm install -g --cache /tmp/npm-cache @anthropic-ai/claude-code@^2.1.91;         rm -rf /tmp/npm-cache;     fi;     rm -f /tmp/requirements-base.txt /tmp/requirements-skills.txt # buildkit
                        
# 2026-04-25 22:58:30  777.00B 复制新文件或目录到容器中
COPY docker/requirements-base.txt docker/requirements-skills.txt /tmp/ # buildkit
                        
# 2026-04-25 22:58:30  0.00B 定义构建参数
ARG ENABLE_CLAUDE_CLI=false
                        
# 2026-04-25 22:58:30  0.00B 定义构建参数
ARG ENABLE_FULL_SKILLS=true
                        
# 2026-04-25 22:58:30  0.00B 定义构建参数
ARG ENABLE_NODE=false
                        
# 2026-04-25 22:58:30  0.00B 定义构建参数
ARG ENABLE_PYTHON=true
                        
# 2026-04-25 22:58:30  0.00B 定义构建参数
ARG ENABLE_SANDBOX=false
                        
# 2026-04-16 04:01:40  0.00B 设置默认要执行的命令
CMD ["/bin/sh"]
                        
# 2026-04-16 04:01:40  8.45MB 复制文件或目录到容器中
ADD alpine-minirootfs-3.23.4-x86_64.tar.gz / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:454ee0f09c5cdc6547d69447d965f7848c3942b343f41f8be88c9eaf6df8c953",
    "RepoTags": [
        "ghcr.io/nextlevelbuilder/goclaw:full",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:full"
    ],
    "RepoDigests": [
        "ghcr.io/nextlevelbuilder/goclaw@sha256:080590481d2c28d91122bda8a28ab523f8c8cd2556d00a9d583747d992bf9b50",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw@sha256:12ddd3bf53133f8464d52c31a5c79ebc8f630437fb0b9c0f47ce438807e8aec8"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-25T15:00:35.340481413Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "18790/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "GOCLAW_CONFIG=/app/config.json",
            "GOCLAW_WORKSPACE=/app/workspace",
            "GOCLAW_DATA_DIR=/app/data",
            "GOCLAW_SKILLS_DIR=/app/skills",
            "GOCLAW_MIGRATIONS_DIR=/app/migrations",
            "GOCLAW_HOST=0.0.0.0",
            "GOCLAW_PORT=18790"
        ],
        "Cmd": [
            "serve"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "wget -qO- http://localhost:18790/health || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 5000000000,
            "StartPeriod": 10000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/app/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 893531080,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/a2efa72715d67b2fad41bf8604083573718f32d0bb1b48db1a145de212b49913/diff:/var/lib/docker/overlay2/42762746720e32668b56d8449d487b168daf8c7c3a3d3e9e542a4b5a24bfb923/diff:/var/lib/docker/overlay2/4f308799edca9aae561a1ce98a8217dfe051ff532bdf955ba3a1faf00656944b/diff:/var/lib/docker/overlay2/7555af57ed97204ad6c50a7acd2427cae0fd6021f9a439e04862264b04ba7ca0/diff:/var/lib/docker/overlay2/6cb3322c6339c71cb2d9fb8d8f1cef3fd745ca9c45b5fee8550c34069c799ba7/diff:/var/lib/docker/overlay2/c3d8b637b003b700d025dae9c0eefc6f493862aab7b34ec1fbdb7fb83a5bb72f/diff:/var/lib/docker/overlay2/f99e835396d7a7f9891e4763ae6d90894a4492d1fcd0224be6b3e035c0fc1808/diff:/var/lib/docker/overlay2/7166de0e475c2e0b8bccab67e44c28e7bbac7b532e49fdf841f15c0e3af50e73/diff:/var/lib/docker/overlay2/0dda060c374eb63cf0cad118c24ea4d38082817250501e314278c901cdb13180/diff:/var/lib/docker/overlay2/c01d8611c0c0701f91d90454c6925add11a338f1371bec3464e4ff2035087a82/diff:/var/lib/docker/overlay2/baf047cd98cfb13826729c76890890b1e717496b780f4708fe3dd580d9543330/diff:/var/lib/docker/overlay2/25979533e2e425f22afcc600ccb45128b109440c7f68049cdcf7fde229f299dd/diff",
            "MergedDir": "/var/lib/docker/overlay2/5a07d3c5137b822662e98a6cf00fa7995535c7b9069f0556740dec66b830145d/merged",
            "UpperDir": "/var/lib/docker/overlay2/5a07d3c5137b822662e98a6cf00fa7995535c7b9069f0556740dec66b830145d/diff",
            "WorkDir": "/var/lib/docker/overlay2/5a07d3c5137b822662e98a6cf00fa7995535c7b9069f0556740dec66b830145d/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:5a3866260ba1bc2c373e474fe4878832005b15612d0200695dce70365bd181b7",
            "sha256:762d5657d2943ee6aa863990ae7dead38cbeb70a9beedfc0e672ce3a3aa23672",
            "sha256:55fce82872179d4cacbc94c1c395ce33f38ab3da71ba3d1b8f85d36df80fbd1a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:cdb330fe38b66954a3c39c1e6de4c7396352aa782aee2ee7a507548a2e249b14",
            "sha256:e94f654c896d43af3402eec46e14294c2d904a6a1160fe91c072f656eb2d7ee2",
            "sha256:d07f89f6a7e6b9f8d1e0a1028cd53c896c7528292161dad8f74c58cb8f4a711a",
            "sha256:2bcf9733e8d66d3dda7b0e8db097355ab60aa623bfbc0b2c443f4279a9418254",
            "sha256:d4c66682463be6f0d35b715061989fa249e41b972c226d6c05225fb15c7fcef2",
            "sha256:ed302e27be2faa5f828fc9313333857758079c6fbbefe889d6177c104b376627",
            "sha256:3a3d7fcf9571a279a664b29f7aba35f71e6038d2ce9b6d8440f0fb5e72eeaef8",
            "sha256:33bdb3b822591439ea32ba9fd58fd35c08bc8679eb89090ebe3c9fa25520c1da"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-26T22:06:11.134902246+08:00"
    }
}

更多版本

ghcr.io/nextlevelbuilder/goclaw:full

linux/amd64 ghcr.io893.53MB2026-04-26 22:07
7