docker.io/ipfs/kubo:v0.29.0 linux/amd64

docker.io/ipfs/kubo:v0.29.0 - 国内下载镜像源 浏览次数:9
源镜像 docker.io/ipfs/kubo:v0.29.0
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0
镜像ID sha256:2eac8d47ed7dbdd71f771be9d11882c439c16f7ba4f9a414aa0e2dbe84927de5
镜像TAG v0.29.0
大小 95.08MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD daemon --migrate=true --agent-version-suffix=docker
启动入口 /sbin/tini -- /usr/local/bin/start_ipfs
工作目录
OS/平台 linux/amd64
浏览量 9 次
贡献者
镜像创建 2024-06-10T14:37:39.863374092Z
同步时间 2025-10-14 10:46
更新时间 2025-10-14 12:02
开放端口
4001/tcp 4001/udp 5001/tcp 8080/tcp 8081/tcp
目录挂载
/data/ipfs
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin SRC_DIR=/kubo IPFS_PATH=/data/ipfs IPFS_LOGGING=

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0  docker.io/ipfs/kubo:v0.29.0

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0  docker.io/ipfs/kubo:v0.29.0

Shell快速替换命令

sed -i 's#ipfs/kubo:v0.29.0#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0 && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0  docker.io/ipfs/kubo:v0.29.0'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0 && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0  docker.io/ipfs/kubo:v0.29.0'

镜像构建历史


# 2024-06-10 22:37:39  0.00B 设置默认要执行的命令
CMD ["daemon" "--migrate=true" "--agent-version-suffix=docker"]
                        
# 2024-06-10 22:37:39  0.00B 指定检查容器健康状态的命令
HEALTHCHECK &{["CMD-SHELL" "ipfs --api=/ip4/127.0.0.1/tcp/5001 dag stat /ipfs/QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn || exit 1"] "30s" "3s" "5s" "0s" '\x03'}
                        
# 2024-06-10 22:37:39  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/sbin/tini" "--" "/usr/local/bin/start_ipfs"]
                        
# 2024-06-10 22:37:39  0.00B 设置环境变量 IPFS_LOGGING
ENV IPFS_LOGGING=
                        
# 2024-06-10 22:37:39  0.00B 创建挂载点用于持久化数据或共享数据
VOLUME [/data/ipfs]
                        
# 2024-06-10 22:37:39  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /container-init.d   && chown ipfs:users /container-init.d # buildkit
                        
# 2024-06-10 22:37:39  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir /ipfs /ipns   && chown ipfs:users /ipfs /ipns # buildkit
                        
# 2024-06-10 22:37:39  1.64KB 执行命令并创建新的镜像层
RUN /bin/sh -c mkdir -p $IPFS_PATH   && adduser -D -h $IPFS_PATH -u 1000 -G users ipfs   && chown ipfs:users $IPFS_PATH # buildkit
                        
# 2024-06-10 22:37:39  0.00B 设置环境变量 IPFS_PATH
ENV IPFS_PATH=/data/ipfs
                        
# 2024-06-10 22:37:39  0.00B 声明容器运行时监听的端口
EXPOSE map[8081/tcp:{}]
                        
# 2024-06-10 22:37:39  0.00B 声明容器运行时监听的端口
EXPOSE map[8080/tcp:{}]
                        
# 2024-06-10 22:37:39  0.00B 声明容器运行时监听的端口
EXPOSE map[5001/tcp:{}]
                        
# 2024-06-10 22:37:39  0.00B 声明容器运行时监听的端口
EXPOSE map[4001/udp:{}]
                        
# 2024-06-10 22:37:39  0.00B 声明容器运行时监听的端口
EXPOSE map[4001/tcp:{}]
                        
# 2024-06-10 22:37:39  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod 0755 /usr/local/bin/start_ipfs # buildkit
                        
# 2024-06-10 22:37:39  0.00B 执行命令并创建新的镜像层
RUN /bin/sh -c chmod 4755 /usr/local/bin/fusermount # buildkit
                        
# 2024-06-10 22:37:39  256.00B 复制新文件或目录到容器中
COPY /kubo/bin/container_init_run /usr/local/bin/container_init_run # buildkit
                        
# 2024-06-10 22:37:39  1.52KB 复制新文件或目录到容器中
COPY /kubo/bin/container_daemon /usr/local/bin/start_ipfs # buildkit
                        
# 2024-06-10 22:37:39  88.30MB 复制新文件或目录到容器中
COPY /kubo/cmd/ipfs/ipfs /usr/local/bin/ipfs # buildkit
                        
# 2024-06-07 04:20:01  227.18KB 复制新文件或目录到容器中
COPY /etc/ssl/certs /etc/ssl/certs # buildkit
                        
# 2024-06-07 04:20:01  35.13KB 复制新文件或目录到容器中
COPY /bin/fusermount /usr/local/bin/fusermount # buildkit
                        
# 2024-06-07 04:20:01  27.71KB 复制新文件或目录到容器中
COPY /usr/bin/tini /sbin/tini # buildkit
                        
# 2024-06-07 04:20:01  2.23MB 复制新文件或目录到容器中
COPY /usr/sbin/gosu /sbin/gosu # buildkit
                        
# 2024-06-07 04:20:01  0.00B 设置环境变量 SRC_DIR
ENV SRC_DIR=/kubo
                        
# 2023-05-19 06:34:17  4.26MB 
BusyBox 1.36.1 (glibc), Debian 12
                        
                    

镜像信息

{
    "Id": "sha256:2eac8d47ed7dbdd71f771be9d11882c439c16f7ba4f9a414aa0e2dbe84927de5",
    "RepoTags": [
        "ipfs/kubo:v0.29.0",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo:v0.29.0"
    ],
    "RepoDigests": [
        "ipfs/kubo@sha256:53236eaeb876c6d837ee7b04a9b0e737a22e5f4471d0f99fb499fba28034aa61",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ipfs/kubo@sha256:03213ce158be9ce7a5646db25399c7a4a00b30854e4a009ebe0471b16e0de076"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-06-10T14:37:39.863374092Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "ExposedPorts": {
            "4001/tcp": {},
            "4001/udp": {},
            "5001/tcp": {},
            "8080/tcp": {},
            "8081/tcp": {}
        },
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "SRC_DIR=/kubo",
            "IPFS_PATH=/data/ipfs",
            "IPFS_LOGGING="
        ],
        "Cmd": [
            "daemon",
            "--migrate=true",
            "--agent-version-suffix=docker"
        ],
        "Healthcheck": {
            "Test": [
                "CMD-SHELL",
                "ipfs --api=/ip4/127.0.0.1/tcp/5001 dag stat /ipfs/QmUNLLsPACCz1vLxQVkXqqLX5R1X345qqfHbsf67hvA3Nn || exit 1"
            ],
            "Interval": 30000000000,
            "Timeout": 3000000000,
            "StartPeriod": 5000000000,
            "Retries": 3
        },
        "ArgsEscaped": true,
        "Image": "",
        "Volumes": {
            "/data/ipfs": {}
        },
        "WorkingDir": "",
        "Entrypoint": [
            "/sbin/tini",
            "--",
            "/usr/local/bin/start_ipfs"
        ],
        "OnBuild": null,
        "Labels": null
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 95077060,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/de44b02a0323e0a7da729c40b4871c15bd97580034a486c50ce14dc534aae929/diff:/var/lib/docker/overlay2/8d6d7ac9af924b9b26752d7dd78079705b31c4e7699842245c0af500011f4ab9/diff:/var/lib/docker/overlay2/b7f99ecc66e8b8f3f29cba0ac17172ab77227e1acd1902fb3f88f6828e1e9cfe/diff:/var/lib/docker/overlay2/90a0e1bc5d11e257bbef45f38d3cc56b6689c40cb98daa75ea55bb64af537a60/diff:/var/lib/docker/overlay2/4fe9e9bac8bbc4518d6781f8eb19549259fe5aa44492664a44801124546e5f84/diff:/var/lib/docker/overlay2/fd2f77140698b8961e857d83e4eb75a8b4ee17a4948ae7362be72f3121b42f01/diff:/var/lib/docker/overlay2/633df9c4e44abc0f96c8b66d52de89d39e5475b3c384d1dc7813cc0d0bc719a7/diff:/var/lib/docker/overlay2/f784770b854c6fe06967ba064f38ce052056faacacadde6ac348ab299b6c7b10/diff:/var/lib/docker/overlay2/3370a425f518c078adfb1c4e33d7542b768d0892dffea72c02df241b813906a6/diff:/var/lib/docker/overlay2/7c0cfc19a683f727626657e26839f8807092091a42fc34491cd5d7b9ec35a7a5/diff:/var/lib/docker/overlay2/5e778e6677cfda5d11eaaa6032948c4041205a494a2fb48324f6c567f24edfce/diff:/var/lib/docker/overlay2/93fce607adb4f38443a1e68967787e2c489bc58202a03c838fc422f88b56bf6c/diff",
            "MergedDir": "/var/lib/docker/overlay2/80b0d795b8d61891dee13fb07c089e04ce2cf355b9475e24869407563b9384bd/merged",
            "UpperDir": "/var/lib/docker/overlay2/80b0d795b8d61891dee13fb07c089e04ce2cf355b9475e24869407563b9384bd/diff",
            "WorkDir": "/var/lib/docker/overlay2/80b0d795b8d61891dee13fb07c089e04ce2cf355b9475e24869407563b9384bd/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:d51af96cf93e225825efd484ea457f867cb2b967f7415b9a3b7e65a2f803838a",
            "sha256:145fbb4acc08d1dda086191a730f06f869ecc3318563e9168d77844c5ad86a38",
            "sha256:79a3844f7ac03c45f466217aa65d5dc5c237c3b28b333b8eb5ece21ae791359b",
            "sha256:66c25a4c789d8473e1960e7f13f380b7b1dd12ea91fb8d9726433d4073e358a8",
            "sha256:7abba95bd65bae6f84379b7629f602ebcb48d26698d3e4c8962eb0af457dd8a9",
            "sha256:3ac3f2d231892a89d38b85267d0d9b9c61ba0d918c9e58309b1dbba2b47f66be",
            "sha256:d102a432f0fb58f3ca82840d4e1e4a97a4730a6cf095a2893b3f9100eb69febe",
            "sha256:f2f789935d056eb33158f0fa8938dc547e1f937f2c5d6483fc6067e41af74d4a",
            "sha256:32d6e125925cf42c146099afdba5e3d3d9ca07680be7e64ba00f298c20c0bcef",
            "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
            "sha256:c3b00cfc1340cfc72b84e26627cc51845713e546584d81a4e719f0ca12ec3517",
            "sha256:2a6b1d4fa1d6a1ba61f73947cf22b752ef39040872a7a1bc02b200a01875e17b",
            "sha256:9f66fa75197410606fb2699a2dafebf5d9aaab6dc0c908f7ec874673d446e35a"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-10-14T10:46:17.929872296+08:00"
    }
}

更多版本

docker.io/ipfs/kubo:v0.29.0

linux/amd64 docker.io95.08MB2025-10-14 10:46
8