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

docker.io/library/ros:noetic-ros-base-focal - 国内下载镜像源 浏览次数:14 安全受验证的发布者-Docker
<>

ROS 基础镜像

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

源镜像 docker.io/library/ros:noetic-ros-base-focal
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros:noetic-ros-base-focal
镜像ID sha256:c445e4e9450d813702fa00d57b2bace32ecd24a584b6093d57ca2cf4b06fd2e9
镜像TAG noetic-ros-base-focal
大小 933.54MB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/amd64
浏览量 14 次
贡献者
镜像创建 2020-11-17T19:36:01Z
同步时间 2025-06-05 20:38
更新时间 2025-06-06 21:37
环境变量
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/library/ros:noetic-ros-base-focal
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros:noetic-ros-base-focal  docker.io/library/ros:noetic-ros-base-focal

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-11-18 03:36:01  4.99MB 执行命令并创建新的镜像层
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.24MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2020-11-18 03:36:01  153.28MB 执行命令并创建新的镜像层
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  684.78MB 执行命令并创建新的镜像层
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  116.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ signed-by=/usr/share/keyrings/ros1-latest-archive-keyring.gpg ] http://packages.ros.org/ros/ubuntu focal main" > /etc/apt/sources.list.d/ros1-latest.list # buildkit
                        
# 2020-11-18 03:36:01  1.77KB 执行命令并创建新的镜像层
RUN /bin/sh -c set -eux;        key='C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654';        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-latest-archive-keyring.gpg;        gpgconf --kill all;        rm -rf "$GNUPGHOME" # buildkit
                        
# 2020-11-18 03:36:01  12.06MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -q -y --no-install-recommends     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:c445e4e9450d813702fa00d57b2bace32ecd24a584b6093d57ca2cf4b06fd2e9",
    "RepoTags": [
        "ros:noetic-ros-base-focal",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros:noetic-ros-base-focal"
    ],
    "RepoDigests": [
        "ros@sha256:6465a56f03f72033905bd7c537d29848c14c78e087bab45ea30181f3ca06ded3",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/ros@sha256:5e12e89618d423f1dc094d4340f49859eae17fd1990edfc98ad638b667593490"
    ],
    "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": 933542789,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/e253005216337927cbc1dbfeacca6d578c95fbed358bb51e5f54a3cba2ea2a49/diff:/var/lib/docker/overlay2/7a584155fe32d4477790953e20a7bb72b7dd2c681531789506197cb06c38b2fd/diff:/var/lib/docker/overlay2/23f464666644c4f981ac5fc4973b3d6af77f3e3ffb6d5d3730eed16a51b34e5c/diff:/var/lib/docker/overlay2/e786f950576f86ed2845e5bbbed37d0ff15751b9c6be680b175a48122e48e121/diff:/var/lib/docker/overlay2/e97646cbc09283365dfb3bb852f43dc3424d52056b70714d005e35215ea3fe10/diff:/var/lib/docker/overlay2/d1702733e4206a33cc95d3cbc4f58a2fcfa9b3db580b66936207ff234aa00a2d/diff:/var/lib/docker/overlay2/34944a1435ab2b80d6cec22ca2703f148320d08beabd0b061619b3ef54565320/diff:/var/lib/docker/overlay2/589c9ca6b1b16bbca8041901b9741fa6fc1a31c9a9165039b00f67d9e8c28605/diff:/var/lib/docker/overlay2/c3102b9db5850440984f6be57a17532e2dfa5037043f1d88e212212a3e5dce8e/diff",
            "MergedDir": "/var/lib/docker/overlay2/6cf779a41856c554036f7c8ebb4c6fc031b21323ede10a7ff2265e3f8f4b3854/merged",
            "UpperDir": "/var/lib/docker/overlay2/6cf779a41856c554036f7c8ebb4c6fc031b21323ede10a7ff2265e3f8f4b3854/diff",
            "WorkDir": "/var/lib/docker/overlay2/6cf779a41856c554036f7c8ebb4c6fc031b21323ede10a7ff2265e3f8f4b3854/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:470b66ea5123c93b0d5606e4213bf9e47d3d426b640d32472e4ac213186c4bb6",
            "sha256:560e997ec295a4058a9c8359153d2fac5c4bcd531cad4899f12db605bd891d4c",
            "sha256:1129f49c3ee7449189656929a2a482302a7a16ec1644c612d426acdad2383ec2",
            "sha256:b5d65e98a167e1308d55387aa89aa483f9be2cc998e55f4251b30ee5890af289",
            "sha256:83f6fd4e23ebbf752de84129f25ce875b3501ef2abf0c96eb518b38e0456775b",
            "sha256:19a445f5186d203e8db674d62aebe8651cb0c528176af2c243eec8b29179f1b6",
            "sha256:8ef2d16cd8ffe9c498591c159da882a6752eed57909d3fadf77453c212929b78",
            "sha256:afdddff35f23758e2b3e25e2d0a756e06778308c10b96a40938042a1ee8f046e",
            "sha256:54e2ce55828505c081f4eb9b012f6b832566d2449a8b135ab680eef15bd77841",
            "sha256:160021d04398ef7eca6ec247a29c15433a0569a650339cbbbb7c4147545060b5"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-06-05T20:37:51.459062036+08:00"
    }
}

更多版本

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

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