docker.io/ros:humble-ros-base linux/amd64

docker.io/ros:humble-ros-base - 国内下载镜像源 浏览次数:11

这是一个ROS (Robot Operating System) 的Docker镜像。它提供了一个预先配置好的ROS环境,方便用户快速搭建和运行ROS相关的应用程序。 用户无需自行安装ROS依赖项,可以直接使用镜像中的ROS工具和库。

源镜像 docker.io/ros:humble-ros-base
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base
镜像ID sha256:13383b1fbc7d28d1c95ef300f5f68345ba23277657047eae48b685a408f9f265
镜像TAG humble-ros-base
大小 753.83MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 11 次
贡献者
镜像创建 2022-05-23T20:32:40Z
同步时间 2025-07-23 14:05
更新时间 2025-07-24 11:03
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 LC_ALL=C.UTF-8 ROS_DISTRO=humble
镜像标签
ubuntu: org.opencontainers.image.ref.name 22.04: org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base  docker.io/ros:humble-ros-base

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base  docker.io/ros:humble-ros-base

Shell快速替换命令

sed -i 's#ros:humble-ros-base#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base#' deployment.yaml

Ansible快速分发-Docker

#ansible k8s -m shell -a 'docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base && docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base  docker.io/ros:humble-ros-base'

Ansible快速分发-Containerd

#ansible k8s -m shell -a 'ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base && ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base  docker.io/ros:humble-ros-base'

镜像构建历史


# 2022-05-24 04:32:40  69.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-humble-ros-base=0.10.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  7.60KB 执行命令并创建新的镜像层
RUN /bin/sh -c colcon mixin add default       https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml &&     colcon mixin update &&     colcon metadata add default       https://raw.githubusercontent.com/colcon/colcon-metadata-repository/master/index.yaml &&     colcon metadata update # buildkit
                        
# 2022-05-24 04:32:40  1.30MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2022-05-24 04:32:40  258.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends -y     build-essential     git     python3-colcon-common-extensions     python3-colcon-mixin     python3-rosdep     python3-vcstool     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2022-05-24 04:32:40  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/ros_entrypoint.sh"]
                        
# 2022-05-24 04:32:40  99.00B 复制新文件或目录到容器中
COPY ./ros_entrypoint.sh / # buildkit
                        
# 2022-05-24 04:32:40  327.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-humble-ros-core=0.10.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 ROS_DISTRO
ENV ROS_DISTRO=humble
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2022-05-24 04:32:40  506.55KB 执行命令并创建新的镜像层
RUN /bin/sh -c curl -L -s -o /tmp/ros2-apt-source.deb https://github.com/ros-infrastructure/ros-apt-source/releases/download/1.1.0/ros2-apt-source_1.1.0.jammy_all.deb     && echo "1600cb8cc28258a39bffc1736a75bcbf52d1f2db371a4d020c1b187d2a5a083b /tmp/ros2-apt-source.deb" | sha256sum --strict --check     && apt-get update     && apt-get install /tmp/ros2-apt-source.deb     && rm -f /tmp/ros2-apt-source.deb     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  13.82MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -q -y --no-install-recommends     ca-certificates     curl     dirmngr     gnupg2     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  4.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c echo 'Etc/UTC' > /etc/timezone &&     ln -s /usr/share/zoneinfo/Etc/UTC /etc/localtime &&     apt-get update &&     apt-get install -q -y --no-install-recommends tzdata &&     rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2022-05-24 04:32:40  77.87MB 
/bin/sh -c #(nop) ADD file:415bbc01dfb447d002e2d8173e113ef025d2bbfa20f1205823fa699dc87a2019 in / 
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:13383b1fbc7d28d1c95ef300f5f68345ba23277657047eae48b685a408f9f265",
    "RepoTags": [
        "ros:humble-ros-base",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:humble-ros-base"
    ],
    "RepoDigests": [
        "ros@sha256:5ebfd9b9282d540dadcb3affe02d90496b075a8e81c70b235a1e56e0788d610a",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros@sha256:459b9f32de031c3a42c6b33b055badaa91b5db3c374207c0263efd7929fe1c3e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2022-05-23T20:32:40Z",
    "Container": "",
    "ContainerConfig": null,
    "DockerVersion": "",
    "Author": "",
    "Config": {
        "Hostname": "",
        "Domainname": "",
        "User": "",
        "AttachStdin": false,
        "AttachStdout": false,
        "AttachStderr": false,
        "Tty": false,
        "OpenStdin": false,
        "StdinOnce": false,
        "Env": [
            "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
            "LANG=C.UTF-8",
            "LC_ALL=C.UTF-8",
            "ROS_DISTRO=humble"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/ros_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 753834580,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/1b3ad8e88abde3f76f317889f0793ede1d7b174a1f99055e99535bed7f633b54/diff:/var/lib/docker/overlay2/0c8fe121b96e0581268269b56946b0749788df2d6e29d2981dcf1fceba5b3748/diff:/var/lib/docker/overlay2/a1124343a72e214e02724cd161a4ca3f934ba4f1036e71648e747d9dd921d11e/diff:/var/lib/docker/overlay2/3753fdceeb13b5030c3e54a5888062bad1785ad2d0876e665dea146f27d05899/diff:/var/lib/docker/overlay2/41398b9869bc11656d637bbc733afd97b2abd5d17bfb7e3f5ae891da7b22c066/diff:/var/lib/docker/overlay2/c7d4d60deee60c6cd66f72e9f64008cc7c5f8fcb597f1d5021e565300b180b76/diff:/var/lib/docker/overlay2/90b44ad5c9c912401c7825a3f20dce4c3833baa963926d81d90056ef56599bb5/diff:/var/lib/docker/overlay2/64dcbdf2fa8e01d0dabfce06776761d13df5f50953e1164f36cfb82706906750/diff:/var/lib/docker/overlay2/bdc99b055b0551cefe2afaecc1251348f4d1455204333e3bd95e09792d13ae5f/diff",
            "MergedDir": "/var/lib/docker/overlay2/55b7d11561a5754a6d67a931011d71bade3bd8c12f18072aeeba3ad9aaefaa4a/merged",
            "UpperDir": "/var/lib/docker/overlay2/55b7d11561a5754a6d67a931011d71bade3bd8c12f18072aeeba3ad9aaefaa4a/diff",
            "WorkDir": "/var/lib/docker/overlay2/55b7d11561a5754a6d67a931011d71bade3bd8c12f18072aeeba3ad9aaefaa4a/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:3cc982388b71ef357e0157e0b7d3059dcefa4dc9fd2e3815bde6c6ce040302f3",
            "sha256:a53edb37fc409eddcba8143e626d4a1859d165c25053a17a0b6df33be2e8b85a",
            "sha256:ca2a037b54df635b954e7022a67ed909dc2cce6940ec0729b8dd8d7f3cdc8830",
            "sha256:20ca61137b3348272e5aab1aedcb79a53279b87299c4da3d6a838d8198fa8b64",
            "sha256:2f7482e6e07aaeba283ad2f0159b5aa9ccedb1124c05e3e14dac50fddb893909",
            "sha256:ff7beaa0329ea809f42dfa47297c20516d3bb4744ff6880b1aecc759ff2b591b",
            "sha256:48c250a08b5d366115ad3fed24a17a874b94f07f8d48bed5da9d1e041e12f253",
            "sha256:494b000b99313208d36666d443e92214f67931532eb960a3dac1ba6b4366611c",
            "sha256:c7ddf210139d21512102c154d375f2648fd3aa03c73b8408de6fe1c0e1ff9ac6",
            "sha256:bf1c285dba6cd3a79a0cf3be05715ce0cf4f36567a3ff36935bd650b05bc07cd"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-23T14:04:53.489570086+08:00"
    }
}

更多版本

docker.io/ros:jazzy-perception

linux/arm64 docker.io3.22GB2025-05-11 21:26
76

docker.io/ros:jazzy-perception

linux/amd64 docker.io3.44GB2025-05-11 22:58
103

docker.io/ros:jazzy-ros-base

linux/arm64 docker.io889.23MB2025-07-06 15:13
49

docker.io/ros:kilted-ros-base

linux/arm64 docker.io931.21MB2025-07-12 09:26
30

docker.io/ros:humble-ros-base

linux/amd64 docker.io753.83MB2025-07-23 14:05
10