ghcr.io/nextlevelbuilder/goclaw:v3.12.0 linux/amd64

ghcr.io/nextlevelbuilder/goclaw:v3.12.0 - 国内下载镜像源 浏览次数:7

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

源镜像 ghcr.io/nextlevelbuilder/goclaw:v3.12.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:v3.12.0
镜像ID sha256:3ee45785a586d45c88bde430fe478173d5f01e34e52869e6c7520487d53867d0
镜像TAG v3.12.0
大小 169.06MB
镜像源 ghcr.io
CMD serve
启动入口 /app/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2026-05-20T10:59:37.32872683Z
同步时间 2026-06-02 22:39
开放端口
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:v3.12.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:v3.12.0  ghcr.io/nextlevelbuilder/goclaw:v3.12.0

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-05-20 18:59:37  0.00B 设置默认要执行的命令
CMD ["serve"]
                        
# 2026-05-20 18:59:37  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/app/docker-entrypoint.sh"]
                        
# 2026-05-20 18:59:37  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "wget -qO- http://localhost:18790/health || exit 1"] "30s" "5s" "10s" "0s" '\x03'}
                        
# 2026-05-20 18:59:37  0.00B 声明容器运行时监听的端口
EXPOSE [18790/tcp]
                        
# 2026-05-20 18:59:37  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-05-20 18:59:37  17.00B 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=false 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-05-20 18:59:37  5.74KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=false 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-05-20 18:59:37  5.74KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=false 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-05-20 18:59:37  5.74KB 复制新文件或目录到容器中
COPY docker-entrypoint.sh /app/docker-entrypoint.sh # buildkit
                        
# 2026-05-20 18:59:37  1.55MB 复制新文件或目录到容器中
COPY /src/skills/ /app/bundled-skills/ # buildkit
                        
# 2026-05-20 18:59:37  195.45KB 复制新文件或目录到容器中
COPY /src/migrations/ /app/migrations/ # buildkit
                        
# 2026-05-20 18:59:37  3.25MB 复制新文件或目录到容器中
COPY /out/pkg-helper /app/pkg-helper # buildkit
                        
# 2026-05-20 18:59:37  79.67MB 复制新文件或目录到容器中
COPY /out/goclaw /app/goclaw # buildkit
                        
# 2026-05-20 18:57:52  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-05-20 18:57:52  3.02KB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=false ENABLE_CLAUDE_CLI=false /bin/sh -c adduser -D -u 1000 -h /app goclaw # buildkit
                        
# 2026-05-20 18:57:51  75.92MB 执行命令并创建新的镜像层
RUN |5 ENABLE_SANDBOX=false ENABLE_PYTHON=true ENABLE_NODE=false ENABLE_FULL_SKILLS=false 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-05-20 18:57:43  777.00B 复制新文件或目录到容器中
COPY docker/requirements-base.txt docker/requirements-skills.txt /tmp/ # buildkit
                        
# 2026-05-20 18:57:43  0.00B 定义构建参数
ARG ENABLE_CLAUDE_CLI=false
                        
# 2026-05-20 18:57:43  0.00B 定义构建参数
ARG ENABLE_FULL_SKILLS=false
                        
# 2026-05-20 18:57:43  0.00B 定义构建参数
ARG ENABLE_NODE=false
                        
# 2026-05-20 18:57:43  0.00B 定义构建参数
ARG ENABLE_PYTHON=true
                        
# 2026-05-20 18:57:43  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:3ee45785a586d45c88bde430fe478173d5f01e34e52869e6c7520487d53867d0",
    "RepoTags": [
        "ghcr.io/nextlevelbuilder/goclaw:v3.12.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw:v3.12.0"
    ],
    "RepoDigests": [
        "ghcr.io/nextlevelbuilder/goclaw@sha256:d7d2589f0d01c93c34ffb9d6b42b5fdb41ceb2fab81706d6b43248fa2f2de05d",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/nextlevelbuilder/goclaw@sha256:96f7632fcd74ce70132db1902bebcebbab981ad297fb7dba7365a34d9b4eb6b5"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-05-20T10:59:37.32872683Z",
    "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": 169058642,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/4d921bb54da65e8cec09f3aed2a5d4a9ca7fbc8501691be7a96ba3726b2e0c0a/diff:/var/lib/docker/overlay2/47e4befb01de49af4c94f909dd932e0887984203ccb6f48a94c79f24a680e176/diff:/var/lib/docker/overlay2/8907a4a00735dcc66d181ad32e3f6fd60352e5b7e5ad354045cc819caa1bede4/diff:/var/lib/docker/overlay2/dc3add7a0e7bb1f962f7299bf7e8ebb447337e8319a79386c6c591b1aadd899a/diff:/var/lib/docker/overlay2/c50defc69c25f9d935c4d75a7cf36c724135e2f667fb8605973f55f517396c83/diff:/var/lib/docker/overlay2/2b49a09898b21872677614f7dbc142df4442d00d7c8f1fd528ef7400b90c4d31/diff:/var/lib/docker/overlay2/e53fef476c7df173b9f6a0c84d95164fde6de55c066cc710d058445a1e645c17/diff:/var/lib/docker/overlay2/880eb80e3302d86f23e5abfb45ed6ef494c2f7952527973d3b3495c93e0289f5/diff:/var/lib/docker/overlay2/ab577335afe71f5c6e371294bb5ad0d894715302c17d25c2f975b42e3dea84ed/diff:/var/lib/docker/overlay2/f461bbe4338c1f454f19aa90d2d670573774a2bcb8500b4a9c65959daa36f17f/diff:/var/lib/docker/overlay2/dbe926bc8d5264a8ecb9bb7d83490173e7768761743c28284c4dcc298f63097b/diff:/var/lib/docker/overlay2/9a1ef5a883ef2cbf9a0d960bba5d783f7ecd7d9d3ba8bb8cd5537b33d65a942f/diff",
            "MergedDir": "/var/lib/docker/overlay2/255bd6126ab58803a6e61df061ef4063d87887cfe24da89d989fb1814bdb1e3a/merged",
            "UpperDir": "/var/lib/docker/overlay2/255bd6126ab58803a6e61df061ef4063d87887cfe24da89d989fb1814bdb1e3a/diff",
            "WorkDir": "/var/lib/docker/overlay2/255bd6126ab58803a6e61df061ef4063d87887cfe24da89d989fb1814bdb1e3a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:29df493baa13de438d6d2ece3a8333032e0b7b9b9d8cce4ee82194da255f61e1",
            "sha256:0ff7c9c39354a635299e9c3c594db61d45eebef3a3995e6de0e11eac993d201b",
            "sha256:d80deed5b7c5367913d0d7060dcf366131fe81b0659eace13f9692239035687c",
            "sha256:a6643c0701b3b737fcdb42f38ead7e4e56ea47d0da4ea040b954b6c127e20e3a",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:06d8507e390d6933f820bc1f969a8d3d6532a8ecf9947eef996365a941a59216",
            "sha256:a7220572dcd8988b7bb8cda12f432f35422ffae43e0b87b34ca20de6414823eb",
            "sha256:fdc381f1ad41d97e6fc20eff12a999f909e90803682dfdfcb2c25fcbc2766934",
            "sha256:fbc0b21735d76d00f7cdbf14ec690eaf43b6d4cc3f4b5f5e37bdc8a404afb970",
            "sha256:b81a63ebf211871e842c704e274af1de650fbc3b4a21dc6aae73f858247745f7",
            "sha256:5713b435f6e582dbad1662ad0fbff4273ff917ea9a86a4cd72c9a0deeb7ccc28",
            "sha256:729eecd5320b2cd8eabf2556c01d5c8c118ca075f50051b29c0fa3a157f98971",
            "sha256:5eb002fe1f56f1e8e76740db8fe50a35e27b1f58a7e541a5266b36b9d7ce7b59"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-06-02T22:39:07.697307781+08:00"
    }
}

更多版本

ghcr.io/nextlevelbuilder/goclaw:full

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

ghcr.io/nextlevelbuilder/goclaw:v3.11.3-full

linux/amd64 ghcr.io893.53MB2026-04-27 15:58
67

ghcr.io/nextlevelbuilder/goclaw:v3.12.0

linux/amd64 ghcr.io169.06MB2026-06-02 22:39
6

ghcr.io/nextlevelbuilder/goclaw-web:v3.12.0

linux/amd64 ghcr.io55.59MB2026-06-02 22:41
6