docker.io/library/ros:latest linux/amd64

docker.io/library/ros:latest - 国内下载镜像源 浏览次数:7 安全受验证的发布者-Docker

温馨提示:此镜像为latest tag镜像,本站无法保证此版本为最新镜像

<>

ROS 基础镜像

这是一个包含ROS (Robot Operating System) 基础环境的Docker镜像。它提供ROS的核心组件和工具,方便开发者在Docker容器中构建和运行ROS应用程序。 此镜像通常作为其他ROS相关镜像的基础,开发者可以在此基础上添加自己的ROS包和依赖项。

源镜像 docker.io/library/ros:latest
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros:latest
镜像ID sha256:210ea2138a721c7166913e5c06fcde48d532753cfbeed14356284de4d7d28500
镜像TAG latest
大小 874.75MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 7 次
贡献者
镜像创建 2024-04-30T21:39:21Z
同步时间 2025-06-25 14:09
更新时间 2025-06-25 23:05
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 LC_ALL=C.UTF-8 ROS_DISTRO=jazzy
镜像标签
ubuntu: org.opencontainers.image.ref.name 24.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-05-01 05:39:21  82.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-jazzy-ros-base=0.11.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-05-01 05:39:21  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
                        
# 2024-05-01 05:39:21  1.30MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2024-05-01 05:39:21  303.22MB 执行命令并创建新的镜像层
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
                        
# 2024-05-01 05:39:21  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2024-05-01 05:39:21  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/ros_entrypoint.sh"]
                        
# 2024-05-01 05:39:21  99.00B 复制新文件或目录到容器中
COPY ./ros_entrypoint.sh / # buildkit
                        
# 2024-05-01 05:39:21  391.00MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-jazzy-ros-core=0.11.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-05-01 05:39:21  0.00B 设置环境变量 ROS_DISTRO
ENV ROS_DISTRO=jazzy
                        
# 2024-05-01 05:39:21  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2024-05-01 05:39:21  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2024-05-01 05:39:21  488.41KB 执行命令并创建新的镜像层
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.noble_all.deb     && echo "35441f3092fd05773a3c397fab38661bec466584c7a1f1c05366579997cb5fe7 /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
                        
# 2024-05-01 05:39:21  15.57MB 执行命令并创建新的镜像层
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
                        
# 2024-05-01 05:39:21  2.64MB 执行命令并创建新的镜像层
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
                        
# 2024-05-01 05:39:21  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2024-05-01 05:39:21  78.11MB 
/bin/sh -c #(nop) ADD file:598ca0108009b5c2e9e6f4fc4bd19a6bcd604fccb5b9376fac14a75522a5cfa3 in / 
                        
# 2024-05-01 05:39:21  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=24.04
                        
# 2024-05-01 05:39:21  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2024-05-01 05:39:21  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2024-05-01 05:39:21  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:210ea2138a721c7166913e5c06fcde48d532753cfbeed14356284de4d7d28500",
    "RepoTags": [
        "ros:latest",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros:latest"
    ],
    "RepoDigests": [
        "ros@sha256:026816c588cc465b3838721edd970a66827bd6a4618e49969d8e5dfa977c660e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros@sha256:e2fb68cc00c333242cd9780b1b38ca98d9e00ec9b8f630c8b92c5383506f4bbb"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2024-04-30T21:39:21Z",
    "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=jazzy"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/ros_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "24.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 874749597,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c283141257888b923177360c4df5d894bb60ec9fa356dcd8fa12715a719f0e1a/diff:/var/lib/docker/overlay2/e4ec2222cb86f75f59ea520846e59b77c017cbd3a6ff836f812a2252a1959211/diff:/var/lib/docker/overlay2/6f177075bcbb871a40f3f2c22da0087f6f9445fc800695eaf41cbcab2444a1d2/diff:/var/lib/docker/overlay2/84de54b529cb5905a8c06a00db47f99e843e57d7f604548f47ce5722fbc1b864/diff:/var/lib/docker/overlay2/d28fdea42f48f713899f543fe0df85ae34aa942538232b201057a1356d672ecc/diff:/var/lib/docker/overlay2/a2b68a80c67011d77c59e439169f6fc37dae6594796e1622b6dc83c9ac6416cb/diff:/var/lib/docker/overlay2/ed1fd8bf38bb950f2ee53b36627a54ec768c85cec06c2fd358662e4644bc5bdb/diff:/var/lib/docker/overlay2/74e7de467e1b33b91d8c4ed129233ff4091f766a853925a9abea7ba699603ed6/diff:/var/lib/docker/overlay2/0e56e32c3ae8d15f91be2b4b755fd2d1fa7feb4da62599264a36ac411f10f60d/diff",
            "MergedDir": "/var/lib/docker/overlay2/48a7b82858ff80256a013f73acb9140f2c07d0cddde032191e65eb79ac270915/merged",
            "UpperDir": "/var/lib/docker/overlay2/48a7b82858ff80256a013f73acb9140f2c07d0cddde032191e65eb79ac270915/diff",
            "WorkDir": "/var/lib/docker/overlay2/48a7b82858ff80256a013f73acb9140f2c07d0cddde032191e65eb79ac270915/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:a8346d259389bc6221b4f3c61bad4e48087c5b82308e8f53ce703cfc8333c7b3",
            "sha256:6f4acf26b9d4aab88e5f5c84477b340e13130d794d5ab30368fa0f47680e8a14",
            "sha256:13fec947c54a9ed0d8e8ec3606481b3547a0d68460aa8b12e911fe41958022d1",
            "sha256:45849e2eca3d322c6e611cac6b3795275b97776dba78a10af403aea2985ac20f",
            "sha256:33ff06aca5e6808ff677fb96efe9d03c9c1cf23c526e93bfa7cb92e87748d250",
            "sha256:f16a23e838f25a46b4341285b77a9f6b02cf355bb93048e25b8f4538e9369968",
            "sha256:81150f9df3738cc6e3abc898bc42976341007d1e962b73d7c81a8edd54508304",
            "sha256:3a8c822b668b443521132706d66f325c4a9d6f6248db8239fda21f40a1b7871f",
            "sha256:6b872d01cc93cda359e0fc0afd075c9b44d558b654dba1b259c561d80ecbb4ec",
            "sha256:be7a27d51a6eedd6e8455310d0f53cf60a19062c14fe51db9d6298844e7411e4"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-25T14:08:39.443104174+08:00"
    }
}

更多版本

docker.io/library/ros:noetic-ros-base-focal

linux/amd64 docker.io933.54MB2025-06-05 20:38
139

docker.io/library/ros:latest

linux/amd64 docker.io874.75MB2025-06-25 14:09
6