广告图片

docker.io/fnsys/dockhand:v1.0.26 linux/amd64

docker.io/fnsys/dockhand:v1.0.26 - 国内下载镜像源 浏览次数:31

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

源镜像 docker.io/fnsys/dockhand:v1.0.26
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.26
镜像ID sha256:094861d06b8361de4ff0f1bbf6dc3e1d9a2b7a77f7efe10a5ede8d0e17d3a29e
镜像TAG v1.0.26
大小 460.38MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD
启动入口 /sbin/tini -- /usr/local/bin/docker-entrypoint.sh
工作目录 /app
OS/平台 linux/amd64
浏览量 31 次
贡献者
镜像创建 2026-04-19T09:11:51.765209393Z
同步时间 2026-04-21 12:24
开放端口
3000/tcp
环境变量
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

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

sed -i 's#fnsys/dockhand:v1.0.26#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.26#' 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.26 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.26  docker.io/fnsys/dockhand:v1.0.26'

Ansible快速分发-Containerd

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

镜像构建历史


# 2026-04-19 17:11:51  0.00B 设置默认要执行的命令
CMD []
                        
# 2026-04-19 17:11:51  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/docker-entrypoint.sh"]
                        
# 2026-04-19 17:11:51  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "curl -f http://localhost:${PORT:-3000}/ || exit 1"] "30s" "10s" "5s" '\x03'}
                        
# 2026-04-19 17:11:51  0.00B 声明容器运行时监听的端口
EXPOSE map[3000/tcp:{}]
                        
# 2026-04-19 17:11:51  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-04-19 17:11:51  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x ./scripts/*.sh ./scripts/**/*.sh 2>/dev/null || true # buildkit
                        
# 2026-04-19 17:11:51  42.00KB 复制新文件或目录到容器中
COPY scripts/emergency/ ./scripts/ # buildkit
                        
# 2026-04-19 17:11:51  7.29KB 执行命令并创建新的镜像层
RUN /bin/sh -c chmod +x /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-04-19 17:11:51  7.29KB 复制新文件或目录到容器中
COPY docker-entrypoint-node.sh /usr/local/bin/docker-entrypoint.sh # buildkit
                        
# 2026-04-19 17:11:51  31.48KB 复制新文件或目录到容器中
COPY LICENSE.txt PRIVACY.txt ./ # buildkit
                        
# 2026-04-19 17:11:50  469.68KB 复制新文件或目录到容器中
COPY drizzle-pg/ ./drizzle-pg/ # buildkit
                        
# 2026-04-19 17:11:50  500.17KB 复制新文件或目录到容器中
COPY drizzle/ ./drizzle/ # buildkit
                        
# 2026-04-19 17:11:50  8.88MB 复制新文件或目录到容器中
COPY /app/bin/collection-worker ./bin/collection-worker # buildkit
                        
# 2026-04-19 17:11:50  13.97KB 复制新文件或目录到容器中
COPY /app/server.js ./ # buildkit
                        
# 2026-04-19 17:11:50  28.66MB 复制新文件或目录到容器中
COPY /app/build ./build # buildkit
                        
# 2026-04-19 17:11:50  5.73KB 复制新文件或目录到容器中
COPY /app/package.json ./ # buildkit
                        
# 2026-04-19 17:11:50  75.32MB 复制新文件或目录到容器中
COPY /app/node_modules ./node_modules # buildkit
                        
# 2026-04-19 17:11:49  3.37KB 执行命令并创建新的镜像层
RUN /bin/sh -c addgroup -g 1001 dockhand     && adduser -u 1001 -G dockhand -h /home/dockhand -D dockhand # buildkit
                        
# 2026-04-19 17:11:49  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-04-19 17:11:49  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-04-19 17:11:49  0.00B 设置工作目录为/app
WORKDIR /app
                        
# 2026-04-19 17:11:49  68.39KB 复制新文件或目录到容器中
COPY /usr/local/lib/libnss_wrapper.so /usr/lib/libnss_wrapper.so # buildkit
                        
# 2026-04-19 17:11:48  122.89MB 复制新文件或目录到容器中
COPY /usr/local/bin/node /usr/local/bin/node # buildkit
                        
# 2026-04-19 17:10:06  223.49MB 复制新文件或目录到容器中
COPY /work/rootfs/ / # buildkit
                        
                    

镜像信息

{
    "Id": "sha256:094861d06b8361de4ff0f1bbf6dc3e1d9a2b7a77f7efe10a5ede8d0e17d3a29e",
    "RepoTags": [
        "fnsys/dockhand:v1.0.26",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand:v1.0.26"
    ],
    "RepoDigests": [
        "fnsys/dockhand@sha256:5e54ccac0df8ca1548ebb8d15587ec141f3c503cd87561ce03a3d525e69bf0d3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/fnsys/dockhand@sha256:4c54a6bab3fad1f767513a21ddbf63f81f30afa24863dd1c1387a5b5911e2fda"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2026-04-19T09:11:51.765209393Z",
    "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",
                "curl -f http://localhost:${PORT:-3000}/ || exit 1"
            ],
            "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": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 460383645,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/097756f4af75fbe90982585ef477b0a4a2d4e926182a4c356d3b6d4699570ee2/diff:/var/lib/docker/overlay2/010ee706adc01523bff77fb721907137bccb2c5573530aebce524f979cdbc488/diff:/var/lib/docker/overlay2/634225527f118adc3460ceef1864781f16e9848b3eff0c9af8382d9246dba08d/diff:/var/lib/docker/overlay2/345f89c129eee2f155605df17c94eda2756736b31860b2d27f4e867b4dc986de/diff:/var/lib/docker/overlay2/2eec98eddef1d46f795f04004ef8177950350276d2c1a7d99b3ef59c5bb1dae7/diff:/var/lib/docker/overlay2/c4e26a6717cbd998fb39a59a5aee36af5c1eea8e7b19b5a83cfe41345bbf448c/diff:/var/lib/docker/overlay2/c5b0a57514b84b9403d093951dd32e45370c3b30df27bb72a28c578bbcf10060/diff:/var/lib/docker/overlay2/66b7c59ac60140a92b36cc57eca4c0543f287fd1ed2b8db99f79f74a6d6affbb/diff:/var/lib/docker/overlay2/441558992a1db7d4a8068444e185ad40ca1ed6fe19da386821e40cacd6ebf659/diff:/var/lib/docker/overlay2/1b329851963301e714d1e3fe97eec3dd8e9d1f772ce68931acfb9a81a9514702/diff:/var/lib/docker/overlay2/8c18f34201d7716f9bba80c85c4c483625e59da0dca478a8fa85d72b4576fc19/diff:/var/lib/docker/overlay2/b6949ef86e02fbb33eba104ac290ec8409cf083aa228ae9cd38c82f402957e82/diff:/var/lib/docker/overlay2/8b2a905732c7cc023ac8ee324f7b65a5fffa364ac2c90e60045c81b47813c272/diff:/var/lib/docker/overlay2/a2a0b6d57a765d91540d13cc0cc21dce0e3df6495457fb45fcbbecaf876bfdc7/diff:/var/lib/docker/overlay2/20de985f8b0008c07182eca91db797336a68075d6022d58213819e8656ea0e2e/diff:/var/lib/docker/overlay2/9a679abf47ece5b6135a31fd936a13afe396f3c6320b17dfa60d1fd4247c07ab/diff:/var/lib/docker/overlay2/82c01e391984d8f1477760812142931731250d18d6a9e8e2a8333e6a5f555290/diff:/var/lib/docker/overlay2/831d4fc3a76e8bbf617d1824cb751334f3ef240324c47f4e6906037803c14929/diff",
            "MergedDir": "/var/lib/docker/overlay2/7b8540436de9d0ebddd1eb4a9b71dee024ac2023aec03b0aaaa0c5379a373648/merged",
            "UpperDir": "/var/lib/docker/overlay2/7b8540436de9d0ebddd1eb4a9b71dee024ac2023aec03b0aaaa0c5379a373648/diff",
            "WorkDir": "/var/lib/docker/overlay2/7b8540436de9d0ebddd1eb4a9b71dee024ac2023aec03b0aaaa0c5379a373648/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:7628e54720ad49ba9a7225ec1907f275cab852f323a8b3f373e534719d126b9e",
            "sha256:85da056027dd5aa8fbca479e460e1fc66b8d1af5d6a53555c72c7849caa036ee",
            "sha256:59854ac0621bf9cff18d41e03428239ac8e17b6510430e3e03f69e8df96590bd",
            "sha256:d6bf8e1c48057a6ffe4189f8423e1e8c47cc1608447671a6911a5047e645536c",
            "sha256:e1d59a13ea36682ed3210ec30d5eeb55413e03a1d813731fec12fa37533c744e",
            "sha256:ed89cd9838ebeb4618f707c63fd14f30caf57cda0605a77f7b3880f65629b401",
            "sha256:9b4710781dd93fd4600617f010fe15f10a054ca1b83126aff6436016b7390fbf",
            "sha256:083562c3c37a7ab49f113c0701b3d85d3d003beb5ad835bc05c3ff42e0c3bb70",
            "sha256:741632a8a9123e9ae8e4f5710b53789d20e4efa7d7bf8f842976baf77b586601",
            "sha256:08f0a60ba93698614800c516555678226fb69e05b1267e617f679b159bbf959a",
            "sha256:f281ac3128de82d4302199263b37aca5c59059f678611a697c7cdd3a303cc4d2",
            "sha256:a38cbfd2edcd0e13dcb46407a9a73f17da97b4a56f24785fc7578303cc070e63",
            "sha256:2c14eb56933cec55ef905571a6d3ef72e742fe5971309d45dac303c28977e2e3",
            "sha256:2df0ed1ddf7a57d8e6bf5a249c3fdfe85ad0407acf13e04b5c92c3217138d701",
            "sha256:32e4be115465ce6fc8d51875b2d3f5081cab43f5b786b00bc4e0078ed38402db",
            "sha256:8ec0713dcd195d3b321503b461ec1190a8390cb2d7327e47a508bc19d82ff30b",
            "sha256:4c5ea6565e59d3cd2299cd7e1c1572e113ca4b34b1d1fcf8ff2411e49e3aafb6",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:5df458552d330c453a541caa1988269fe288000e6a7bd7e423c24a69adea6183"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-21T12:24:15.726367477+08:00"
    }
}

更多版本

docker.io/fnsys/dockhand:cb427fc0

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

docker.io/fnsys/dockhand:d603dd77

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

docker.io/fnsys/dockhand:v1.0.24

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

docker.io/fnsys/dockhand:v1.0.26

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