docker.io/osrf/ros:humble-desktop linux/amd64

docker.io/osrf/ros:humble-desktop - 国内下载镜像源 浏览次数:12

这是一个包含ROS (Robot Operating System) 的Docker镜像。它提供了一个预配置的环境,方便用户运行和开发ROS相关的应用程序。 该镜像包含ROS的核心组件和工具,用户可以直接在此基础上构建和运行ROS节点、启动ROS master以及使用其他ROS工具。

源镜像 docker.io/osrf/ros:humble-desktop
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/osrf/ros:humble-desktop
镜像ID sha256:a7809549a9019d370d953c310df5a9b66faf61cfa49e5b8bf08a0bdf67496026
镜像TAG humble-desktop
大小 3.45GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 12 次
贡献者
镜像创建 2025-07-03T00:40:58.616320931Z
同步时间 2025-07-08 16:04
更新时间 2025-07-09 13:31
环境变量
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/osrf/ros:humble-desktop
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/osrf/ros:humble-desktop  docker.io/osrf/ros:humble-desktop

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-07-03 08:40:58  2.69GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-humble-desktop=0.10.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 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.54KB 执行命令并创建新的镜像层
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:36d136943d44dbe1fed342b933d9abb8e0694bf141a0c0af85ca83cc73e25158 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:a7809549a9019d370d953c310df5a9b66faf61cfa49e5b8bf08a0bdf67496026",
    "RepoTags": [
        "osrf/ros:humble-desktop",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/osrf/ros:humble-desktop"
    ],
    "RepoDigests": [
        "osrf/ros@sha256:238a05bb3ce19dee041c0339f4b577d908d85c825a5470e5ad9580d397460087",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/osrf/ros@sha256:17c7e89e21426bb9a2f24bfda08fd846e799b9e7cfb1b7e1473c8f9c8a85af32"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-03T00:40:58.616320931Z",
    "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": 3446019742,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c300d23b0c19767fb7afb8857324ce9fb34233e186f64e2d11e766d00e9dbf87/diff:/var/lib/docker/overlay2/8c3d08d8892f5b2c36c4e54ddea2daff50cec7b7b2415fab46650b5fa3cb3d96/diff:/var/lib/docker/overlay2/a40d3dc1532442e0000244e9090f4f23840cd7aeb13c600cf32ad84d270917b2/diff:/var/lib/docker/overlay2/355e280f5e517f18ff346892d850c70aeac4fb1ddb34a466afa0d6dc11bda5af/diff:/var/lib/docker/overlay2/991dd20262a682455e57f12109f7c7072176828dd63a9790f9d45a5cc182887d/diff:/var/lib/docker/overlay2/c830253778cf5463a9105c4923a3a91cdad35aed7650f3247dc173e09118588c/diff:/var/lib/docker/overlay2/8e4bb027e7fd06b0cba8c5e14fe13571f0950f2addfc2eb25b7a33eac94e4604/diff:/var/lib/docker/overlay2/ff2d91d4cadf1d4e6413cc38e6ac64c1b3f02987fed37d73679d9eb2fe62765b/diff:/var/lib/docker/overlay2/c242943c10a5ac62e16373a3febd5a58958f467dc945eaae95135452f7b77607/diff:/var/lib/docker/overlay2/46d7f62ed224f42667555db8b104a1268f2645f22a3726bc5b643397de6fbfd2/diff",
            "MergedDir": "/var/lib/docker/overlay2/69b56ae961d936e3f1970d388228fdb1d1bd8d988549b7de11f82535fb6463e3/merged",
            "UpperDir": "/var/lib/docker/overlay2/69b56ae961d936e3f1970d388228fdb1d1bd8d988549b7de11f82535fb6463e3/diff",
            "WorkDir": "/var/lib/docker/overlay2/69b56ae961d936e3f1970d388228fdb1d1bd8d988549b7de11f82535fb6463e3/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8d6b7eb76b62254226e7ea4253257e827eba1e39d2ba0835a671ff47eb731bc2",
            "sha256:f92f25bb15f3e243ea2ca6668cf02c1ae662a1fbd9d4d9d1c3387ebe3a810898",
            "sha256:d38d547c50716aa93ed65e696a18fd43ff43271d4f8020eaae83fb838362fc2f",
            "sha256:ffe2b25954ea3ab4fd7e19ffeefd42fa77213e43e7b5750e565d5cb7a846f5d7",
            "sha256:9b21b0f6f74d6a65e6d4ed583606714a2c00c73859b1e239bac0c216cda54cf7",
            "sha256:0034fef61837df8f3a0992cb17b1ad5b921655193a5faf3b0952f2af99ace1ab",
            "sha256:b6b7819f6ff4f0e8851b70659366aab480abeb604c382ddf24126d6511db26d6",
            "sha256:b240161061783706c2e7770d68e776e52d4d32fbe22323fd455e5622487bb6c5",
            "sha256:89f525f015c17c7820ba84d7ca916862a87cb16b92a8e4a71256e74b3abf0b09",
            "sha256:1eb81cfb22b23f654e50503434f2d322a8d4df94763d37521c645c95fbd25789",
            "sha256:b34cafd75e50cb6a7941918c9b822b76fc9cf9b7b56a6d953b79b929ecb05a62"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-07-08T16:02:23.572939034+08:00"
    }
}

更多版本

docker.io/osrf/ros:humble-desktop

linux/amd64 docker.io3.45GB2025-07-08 16:04
11