logo
docker.io/fnsys/dockhand:v1.0.46
linux/arm64 docker.io 请确认架构匹配

dockhand是一款用于管理Docker容器和镜像的工具,提供部署、监控和维护相关的实用功能

15
浏览次数
580.57MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64
源镜像
docker.io/fnsys/dockhand:v1.0.46
镜像ID
sha256:93993a9bc4608edf56b6f0e7d468e0ed0f748f0e7415256e39f4d8a01592e3fd
镜像 TAG
v1.0.46-linuxarm64
镜像大小
580.57MB
平台架构
linux/arm64
镜像源
docker.io
CMD
启动入口
/sbin/tini -- /usr/local/bin/docker-entrypoint.sh
工作目录
/app
OS/平台
linux/arm64
镜像创建
2026-09-02T14:42:29.5063092Z
同步时间
2026-09-05 18:01
浏览量
15 次
贡献者
🔌 开放端口 1
3000/tcp
⚙️ 环境变量 9
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt 1
NODE_ENV=production 2
PORT=3000 3
HOST=0.0.0.0 4
DATA_DIR=/app/data 5
HOME=/home/dockhand 6
PUID=1001 7
PGID=1001 8
🏷️ 镜像标签 6
KeyValue
Docker management org.opencontainers.image.description
BUSL-1.1 org.opencontainers.image.licenses
https://github.com/Finsys/dockhand org.opencontainers.image.source
Dockhand org.opencontainers.image.title
https://dockhand.pro org.opencontainers.image.url
Finsys org.opencontainers.image.vendor
🛡️ 镜像安全扫描
wolfi 20230201 Trivy 2026-09-05 18:01 查看完整报告
0
低危 LOW
0
中危 MEDIUM
2
高危 HIGH
0
严重 CRITICAL
受影响目标 (5)
docker.io/fnsys/dockhand:v1.0.46 (wolfi 20230201) wolfi Node.js node-pkg app/bin/collection-worker gobinary /app/build/client/_app/immutable/nodes/17.Bl5YAB70.js /app/build/server/chunks/_page.svelte-BduEskpG.js

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64  docker.io/fnsys/dockhand:v1.0.46

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64  docker.io/fnsys/dockhand:v1.0.46

Shell快速替换命令

sed -i 's#fnsys/dockhand:v1.0.46#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64  docker.io/fnsys/dockhand:v1.0.46'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64  docker.io/fnsys/dockhand:v1.0.46'

镜像构建历史


# 2026-09-02 22:42:29  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-09-02 22:42:29  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]
                        
# 2026-09-02 22:42:29  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "if [ \"$(echo \"${HTTPS_MODE:-off}\" | tr '[:upper:]' '[:lower:]')\" = \"on\" ]; then             curl -fsk https://localhost:${PORT:-3000}/ || exit 1;         else             curl -fs http://localhost:${PORT:-3000}/ || exit 1;         fi"] "30s" "10s" "5s" '\x03'}
                        
# 2026-09-02 22:42:29  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2026-09-02 22:42:29  0.00B 添加元数据标签
LABEL org.opencontainers.image.source=https://github.com/Finsys/dockhand org.opencontainers.image.url=https://dockhand.pro org.opencontainers.image.title=Dockhand org.opencontainers.image.description=Docker management org.opencontainers.image.vendor=Finsys org.opencontainers.image.licenses=BUSL-1.1
                        
# 2026-09-02 22:42:29  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /home/dockhand/.dockhand/stacks /app/data     && chown dockhand:dockhand /app/data /home/dockhand /home/dockhand/.dockhand /home/dockhand/.dockhand/stacks # buildkit
                        
# 2026-09-02 22:42:29  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x ./scripts/*.sh ./scripts/**/*.sh 2>/dev/null || true # buildkit
                        
# 2026-09-02 22:42:29  63.87KB 复制新文件或目录到容器中
COPY scripts/emergency/ ./scripts/ # buildkit
                        
# 2026-09-02 22:42:28  7.33KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-09-02 22:42:28  7.33KB 复制新文件或目录到容器中
COPY docker-entrypoint-node.sh /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-09-02 22:42:28  31.48KB 复制新文件或目录到容器中
COPY LICENSE.txt PRIVACY.txt ./ # buildkit
                        
# 2026-09-02 22:42:28  1.26MB 复制新文件或目录到容器中
COPY drizzle-pg/ ./drizzle-pg/ # buildkit
                        
# 2026-09-02 22:42:28  1.35MB 复制新文件或目录到容器中
COPY drizzle/ ./drizzle/ # buildkit
                        
# 2026-09-02 22:42:28  8.26MB 复制新文件或目录到容器中
COPY /app/bin/collection-worker ./bin/collection-worker # buildkit
                        
# 2026-09-02 22:42:28  19.62KB 复制新文件或目录到容器中
COPY /app/server.js ./ # buildkit
                        
# 2026-09-02 22:42:28  42.50MB 复制新文件或目录到容器中
COPY /app/build ./build # buildkit
                        
# 2026-09-02 22:42:27  4.01KB 复制新文件或目录到容器中
COPY /app/package.json ./ # buildkit
                        
# 2026-09-02 22:42:27  122.00MB 复制新文件或目录到容器中
COPY /app/node_modules ./node_modules # buildkit
                        
# 2026-09-02 22:42:25  3.36KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g 1001 dockhand     && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit
                        
# 2026-09-02 22:42:24  23.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p /usr/libexec/docker/cli-plugins     && ln -sf /usr/bin/docker-compose /usr/libexec/docker/cli-plugins/docker-compose # buildkit
                        
# 2026-09-02 22:42:24  0.00B 设置环境变量 PATH SSL_CERT_FILE NODE_ENV PORT HOST DATA_DIR HOME PUID PGID
ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt NODE_ENV=production PORT=3000 HOST=0.0.0.0 DATA_DIR=/app/data HOME=/home/dockhand PUID=1001 PGID=1001
                        
# 2026-09-02 22:42:24  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-09-02 22:42:24  68.30KB 复制新文件或目录到容器中
COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit
                        
# 2026-09-02 22:42:23  121.72MB 复制新文件或目录到容器中
COPY /usr/local/bin/node /usr/local/bin/node # buildkit
                        
# 2026-09-02 22:36:03  283.27MB 复制新文件或目录到容器中
COPY /work/rootfs/ / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:93993a9bc4608edf56b6f0e7d468e0ed0f748f0e7415256e39f4d8a01592e3fd",
    "RepoTags": [
        "fnsys/dockhand:v1.0.46",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.46-linuxarm64"
    ],
    "RepoDigests": [
        "fnsys/dockhand@sha256:4e0c30e703f1435cd1aacf4948794526dee7c0b4b81b8a992196f1cac53e11d3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand@sha256:f85d59d426d2fc09a968e319d321f4582495a161f09eb9e3136fa8592e3e588a"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-09-02T14:42:29.5063092Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "3000/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt",
            "NODE_ENV=production",
            "PORT=3000",
            "HOST=0.0.0.0",
            "DATA_DIR=/app/data",
            "HOME=/home/dockhand",
            "PUID=1001",
            "PGID=1001"
        ],
        "Cmd": null,
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "if [ \"$(echo \"${HTTPS_MODE:-off}\" | tr '[:upper:]' '[:lower:]')\" = \"on\" ]; then             curl -fsk https://localhost:${PORT:-3000}/ || exit 1;         else             curl -fs http://localhost:${PORT:-3000}/ || exit 1;         fi"
            ],
            "Interval": 30000000000,
            "Timeout": 10000000000,
            "StartPeriod": 5000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": null,
        "WorkingDir": "/app",
        "Entrypoint": [
            "/sbin/tini",
            "--",
            "/usr/local/bin/docker-entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.description": "Docker management",
            "org.opencontainers.image.licenses": "BUSL-1.1",
            "org.opencontainers.image.source": "https://github.com/Finsys/dockhand",
            "org.opencontainers.image.title": "Dockhand",
            "org.opencontainers.image.url": "https://dockhand.pro",
            "org.opencontainers.image.vendor": "Finsys"
        }
    },
    "Architecture": "arm64",
    "Os": "linux",
    "Size": 580565677,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/68ed9847e970adc9b58847b07d1a49a646631ea06bd38ac729c17c465b24933a/diff:/var/lib/docker/overlay2/4a5ba36e7ee6cb32eaf54fedca2fe4dd391a648fae236f2a4dfb04ad822c489f/diff:/var/lib/docker/overlay2/13e89d72db283ccc4e19d7616c40236e05e2d28a47d58955cf90b6b577c82cee/diff:/var/lib/docker/overlay2/8ff1901542c04aac350cc59b4f2b3c038f5792eb8015f0317785913083591148/diff:/var/lib/docker/overlay2/5950a6c9bcd7855da148055b53603a9b5f4eb1c912c736706c4d6754d6aaa278/diff:/var/lib/docker/overlay2/2336913c12f022541021f759af99092dbe6d2d67cf761e6841077eee28749fb4/diff:/var/lib/docker/overlay2/44f9d0fadf8f065bcd7df86227df0335f675b261419129e76c32bfc1268039ad/diff:/var/lib/docker/overlay2/b6d03ae6cd363b7bd4b279f2b7abeb54d5c4fd143eafa2d0192be49afd7ca072/diff:/var/lib/docker/overlay2/140c10a3b1ab40e4002e16c505615a4cd56cc80264baf0d816b5a30020a10e42/diff:/var/lib/docker/overlay2/2c6d5ab1708dfa22db7249e2b4dae952ad807ec8349232643597fab4df1b9158/diff:/var/lib/docker/overlay2/7f7c2d7f80cf9e4794df3adfc565f1fb65d91185f6ff35e4620b9963e9aed797/diff:/var/lib/docker/overlay2/27834bfbc11dddcfd7a58221ba1fc2843bb1b053341e1fb4700630bfaf392745/diff:/var/lib/docker/overlay2/1cd233ebd1974de73ee12f79b6b9839ea99d3b4c69314fa9a66f34b0e3ac2279/diff:/var/lib/docker/overlay2/d9576fb5a75d36ea873b5181a89e700af8ee0e3883529ad9ecca445072e669a5/diff:/var/lib/docker/overlay2/bf8c542cf6a37c9a416b2995fe01d86f1442ed1f5c13f4775bd337b5a126adc7/diff:/var/lib/docker/overlay2/50dfa6ec06850bc24919ed6d0d77480888d9d84b3717e126e291dec51d384ebc/diff:/var/lib/docker/overlay2/26616b037019d347af7a96b62a107c073bf0d4d0d2e4fd85c61e05446b223f5f/diff:/var/lib/docker/overlay2/3aa83fa87866ea0b191d44af4c3c8986898951cfadfa04a39c3d17dcfef8b3e3/diff",
            "MergedDir": "/var/lib/docker/overlay2/ee52520e29055bb80286b17ee3ab8cf7b5b1bf0ab196bc59047b8624c19c2fa4/merged",
            "UpperDir": "/var/lib/docker/overlay2/ee52520e29055bb80286b17ee3ab8cf7b5b1bf0ab196bc59047b8624c19c2fa4/diff",
            "WorkDir": "/var/lib/docker/overlay2/ee52520e29055bb80286b17ee3ab8cf7b5b1bf0ab196bc59047b8624c19c2fa4/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:6c21720a91fe62e38f8d9ea5149321564b675d68754daecbaa4bb101e75b6916",
            "sha256:9c7886246eb06e77940f0602c92a446f6cd0faee8d81409b2bfb4c016934cbc5",
            "sha256:4801c9e80b87ded54eba8f4230d670050190b7ad6fa4ac0a6095e6d21651944d",
            "sha256:cf1054fbddee26b2d894bbb7d491dbb68fd9c895e18a2afdaedc70616493780f",
            "sha256:0c7e49950f8c2d5066b73fc03ba31ddf6a8d6c9d52f7d562df930f3c5befac47",
            "sha256:29193531ce74b7b2a1c1d493eb62b32c354c9c3b9fff2c033dd8060749af9ef9",
            "sha256:64ce7396f08f823b1e809017cad79894ef5ff2c21e4b4c8b487c9e65ba71a910",
            "sha256:90dd2a843757b6dc415ddfa88a6d4d18783212c2c69fa99b0ac769374d5e22b3",
            "sha256:e6939638f6e9fb388e6b1ce0671b207e7ad47b23bf1ec19bc43cff506a05efb0",
            "sha256:fa55285a6d10e74ba0b900535847414fdb9e3b889f96f5fcdb5caed870480f93",
            "sha256:b6678f980cafd86fa753789b7f4978db88f28bb74c095dd449a95838e5e387ae",
            "sha256:7f4d2603c15028f7e6aa8e03176006faaa212f4b17187bb062d22c418990f918",
            "sha256:1e60bc21f1c24886d66b5eef393c1fa0e53fabc677cc8acf5af886dc9f336cbf",
            "sha256:ac04fd9206ca8a6248f2514bf6be45792e46ca47992717e1b17184cd0b95fcca",
            "sha256:4a8ff42dc36c9d958d5987ffb676754bbee8879f9e6857f78153468ec8035295",
            "sha256:43af934b455e27df33234d6ce44a89b454923e1527ff8ce8c09233bff3e6eec4",
            "sha256:7db62323f3fa7bf3e476cb49a1efe9beeb4eda35050ecd8b592b5d4de55d4c07",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:f825b614e536fb07cb35cd2181b4072d5c48f0de8d9e943d741fbac888a4c15f"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-05T18:00:43.714250349+08:00"
    }
}

更多版本

docker.io/fnsys/dockhand:cb427fc0

linux/arm64 docker.io294.57MB2026-01-07 09:24
261

docker.io/fnsys/dockhand:d603dd77

linux/amd64 docker.io306.45MB2026-01-08 10:18
387

docker.io/fnsys/dockhand:v1.0.24

linux/amd64 docker.io458.62MB2026-04-10 10:45
274

docker.io/fnsys/dockhand:v1.0.26

linux/amd64 docker.io460.38MB2026-04-21 12:24
242

docker.io/fnsys/dockhand:v1.0.29

linux/amd64 docker.io464.12MB2026-05-27 09:09
185

docker.io/fnsys/dockhand:v1.0.31

linux/amd64 docker.io464.86MB2026-06-01 09:43
175

docker.io/fnsys/dockhand:v1.0.32

linux/amd64 docker.io464.02MB2026-06-11 22:31
144

docker.io/fnsys/dockhand:v1.0.33

linux/amd64 docker.io466.56MB2026-06-15 23:05
153

docker.io/fnsys/dockhand:v1.0.35

linux/amd64 docker.io468.73MB2026-06-26 13:50
164

docker.io/fnsys/dockhand:v1.0.35

linux/arm64 docker.io460.07MB2026-07-16 10:07
63

docker.io/fnsys/dockhand:v1.0.41

linux/amd64 docker.io528.23MB2026-08-10 16:57
87

docker.io/fnsys/dockhand:latest

linux/amd64 docker.io539.39MB2026-08-19 21:09
47

docker.io/fnsys/dockhand:v1.0.46

linux/arm64 docker.io580.57MB2026-09-05 18:01
14

docker.io/fnsys/dockhand:v1.0.46

linux/amd64 docker.io594.34MB2026-09-05 18:05
20
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×