广告图片

docker.io/ros:noetic linux/amd64

docker.io/ros:noetic - 国内下载镜像源 浏览次数:17

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

源镜像 docker.io/ros:noetic
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:noetic
镜像ID sha256:607ca0f020489b85d74ef5ae2f0ce8e901813af48008b0a622fc06cd41bf0d1b
镜像TAG noetic
大小 2.33GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 17 次
贡献者
镜像创建 2020-11-17T19:36:01Z
同步时间 2026-04-30 16:41
环境变量
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=C.UTF-8 LC_ALL=C.UTF-8 ROS_DISTRO=noetic
镜像标签
ubuntu: org.opencontainers.image.ref.name 20.04: org.opencontainers.image.version

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-11-18 03:36:01  5.42MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-noetic-ros-base=1.5.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2020-11-18 03:36:01  1.26MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2020-11-18 03:36:01  150.64MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install --no-install-recommends -y     build-essential     python3-rosdep     python3-rosinstall     python3-vcstools     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2020-11-18 03:36:01  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2020-11-18 03:36:01  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/ros_entrypoint.sh"]
                        
# 2020-11-18 03:36:01  98.00B 复制新文件或目录到容器中
COPY ./ros_entrypoint.sh / # buildkit
                        
# 2020-11-18 03:36:01  2.07GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-noetic-ros-core=1.5.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2020-11-18 03:36:01  0.00B 设置环境变量 ROS_DISTRO
ENV ROS_DISTRO=noetic
                        
# 2020-11-18 03:36:01  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2020-11-18 03:36:01  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2020-11-18 03:36:01  129.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ signed-by=/usr/share/keyrings/ros1-snapshots-archive-keyring.gpg ] http://snapshots.ros.org/noetic/final/ubuntu focal main" > /etc/apt/sources.list.d/ros1-snapshots.list # buildkit
                        
# 2020-11-18 03:36:01  4.12KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;        key='4B63CF8FDE49746E98FA01DDAD19BAB3CBF125EA';        export GNUPGHOME="$(mktemp -d)";        gpg --batch --keyserver keyserver.ubuntu.com --recv-keys "$key";        mkdir -p /usr/share/keyrings;        gpg --batch --export "$key" > /usr/share/keyrings/ros1-snapshots-archive-keyring.gpg;        gpgconf --kill all;        rm -rf "$GNUPGHOME" # buildkit
                        
# 2020-11-18 03:36:01  23.33MB 执行命令并创建新的镜像层
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
                        
# 2020-11-18 03:36:01  4.37MB 执行命令并创建新的镜像层
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
                        
# 2020-11-18 03:36:01  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2020-11-18 03:36:01  72.81MB 
/bin/sh -c #(nop) ADD file:f9ee450324e6ff2c946bc9aae5cf7e35e240dbd387d8b9f5ee1ed5b8434b9894 in / 
                        
# 2020-11-18 03:36:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=20.04
                        
# 2020-11-18 03:36:01  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2020-11-18 03:36:01  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2020-11-18 03:36:01  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:607ca0f020489b85d74ef5ae2f0ce8e901813af48008b0a622fc06cd41bf0d1b",
    "RepoTags": [
        "ros:noetic",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:noetic"
    ],
    "RepoDigests": [
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros@sha256:e6a6e532e378967bda03feb69189a459c0b96c0700a184e8204b471ef5b99055"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2020-11-17T19:36:01Z",
    "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=noetic"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/ros_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "20.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 2328616860,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/d734080a822256955565152c35f2c2e83465570e69234d47ff9594ff813f99f5/diff:/var/lib/docker/overlay2/0187ab8098f75a6fca4431668c4a2debda0fe91ff3a6d3f51472a632d575f3ed/diff:/var/lib/docker/overlay2/c24797771a326693c190f65c9bae1d3f3402090efcc8931b9a58d2f22c3da4bd/diff:/var/lib/docker/overlay2/ecc4ad8c4fb95ab7813a537645a27c8732b821894cd50dbe8646deae3106d82d/diff:/var/lib/docker/overlay2/20b2ed13a90540fce200c0563edc7b3a53fffad9d0041cd531de71ff3cde787c/diff:/var/lib/docker/overlay2/97b1acc57fb4d3f14d8e53d77d33e8fbc29c7134d7838aaf86a15830b19325c3/diff:/var/lib/docker/overlay2/d42558c43b4c462d115809ab8fa17c38ce5338825f452ab6c32e190646c35fd6/diff:/var/lib/docker/overlay2/5d065b2a590b85e0d34200e384f8dc4b20a3a518f352c7d308baa5fc3d9d4d80/diff:/var/lib/docker/overlay2/c945f3c7a8788872abdeca6bfd91f11c8517ce8517354c2d546bf25cf8ec7142/diff",
            "MergedDir": "/var/lib/docker/overlay2/29e7eca71c8bed05e0bb0438cd798258296a1d8944278f78e4a03e643ab8495f/merged",
            "UpperDir": "/var/lib/docker/overlay2/29e7eca71c8bed05e0bb0438cd798258296a1d8944278f78e4a03e643ab8495f/diff",
            "WorkDir": "/var/lib/docker/overlay2/29e7eca71c8bed05e0bb0438cd798258296a1d8944278f78e4a03e643ab8495f/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:470b66ea5123c93b0d5606e4213bf9e47d3d426b640d32472e4ac213186c4bb6",
            "sha256:a889f9143a450f2a6d23fceb13d0e5189af1d2135f795afd4298224b0dbe7724",
            "sha256:d214fe2343d3df0737d521de7c4d99e5f245e2fe64a02ba803bab2116127afe4",
            "sha256:f7b4bcdc70dec019f5bd29c27fc3715552bf6f6e79122c69d28cf995f9dbd831",
            "sha256:c04a204a9461a225d9965e27d7d7e6d3797968b08980315be6e24c525967319d",
            "sha256:baa390fe1e57c3c3c35ccbfde67565413b7e404d530fe026179f427dc94aacb8",
            "sha256:9829cd12d25623ddf901ded0b4344f5c90ccb3db1306bc1ad81ec2519349b4c0",
            "sha256:5d999dce21083b1719b89f9c3b2121e6e9689b01dd027fe53a441c0950f87f83",
            "sha256:5c7cd8870245cde83009029a52362b41b4f0e32970e811ad7389dbb0f7647dda",
            "sha256:56865b1d0fd20014eeb0d28cdf4a7b89c39c3f2add2156ef0845ec4317e1ca33"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-04-30T16:40:17.148288375+08:00"
    }
}

更多版本

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-ros-base

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

docker.io/ros:kilted-ros-base

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

docker.io/ros:humble-ros-base

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

docker.io/ros:jazzy-ros-base

linux/amd64 docker.io874.92MB2025-08-30 09:31
225

docker.io/ros:jazzy-ros-core

linux/arm64 docker.io506.73MB2025-08-30 09:34
260

docker.io/ros:kinetic-ros-base

linux/arm64 docker.io1.04GB2025-09-11 18:07
308

docker.io/rostislavdugin/postgresus:v1.23.0

linux/amd64 docker.io589.84MB2025-11-04 00:22
254

docker.io/rostislavdugin/postgresus:latest

linux/arm64 docker.io614.99MB2025-11-04 00:26
153

docker.io/rostislavdugin/postgresus:v1.23.0

linux/arm64 docker.io614.99MB2025-11-04 00:28
165

docker.io/ros:noetic

linux/arm64 docker.io2.27GB2026-04-30 13:28
20

docker.io/ros:noetic

linux/amd64 docker.io2.33GB2026-04-30 16:41
16