docker.io/ros:jazzy-perception linux/arm64

docker.io/ros:jazzy-perception - 国内下载镜像源 浏览次数:57 温馨提示: 这是一个 linux/arm64 系统架构镜像

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

源镜像 docker.io/ros:jazzy-perception
国内镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:jazzy-perception-linuxarm64
镜像ID sha256:aa78e927911c95d9b655c329fae671d735492730d4851fcdc59dc67838c33df4
镜像TAG jazzy-perception-linuxarm64
大小 3.22GB
镜像源 docker.io
项目信息 Docker-Hub主页 🚀项目TAG 🚀
CMD bash
启动入口 /ros_entrypoint.sh
工作目录
OS/平台 linux/arm64
浏览量 57 次
贡献者
镜像创建 2024-04-30T21:39:21Z
同步时间 2025-05-11 21:26
更新时间 2025-07-08 09:00
环境变量
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/ros:jazzy-perception-linuxarm64
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:jazzy-perception-linuxarm64  docker.io/ros:jazzy-perception

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2024-05-01 05:39:21  2.33GB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-jazzy-perception=0.11.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-05-01 05:39:21  85.17MB 执行命令并创建新的镜像层
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.50KB 执行命令并创建新的镜像层
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.29MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2024-05-01 05:39:21  296.05MB 执行命令并创建新的镜像层
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  394.04MB 执行命令并创建新的镜像层
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  117.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ signed-by=/usr/share/keyrings/ros2-latest-archive-keyring.gpg ] http://packages.ros.org/ros2/ubuntu noble main" > /etc/apt/sources.list.d/ros2-latest.list # buildkit
                        
# 2024-05-01 05:39:21  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/ros2-latest-archive-keyring.gpg;        gpgconf --kill all;        rm -rf "$GNUPGHOME" # buildkit
                        
# 2024-05-01 05:39:21  8.34MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -q -y --no-install-recommends     dirmngr     gnupg2     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2024-05-01 05:39:21  2.63MB 执行命令并创建新的镜像层
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  100.64MB 
/bin/sh -c #(nop) ADD file:1bafcbb31dbbcfab5d15f474524e7fdd408a80128ddb9f1743e9f39cfa86ce33 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:aa78e927911c95d9b655c329fae671d735492730d4851fcdc59dc67838c33df4",
    "RepoTags": [
        "ros:jazzy-perception",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:jazzy-perception-linuxarm64"
    ],
    "RepoDigests": [
        "ros@sha256:e31482f36d17933a96037fc50483b4c6fe8328c6099587fa97c836d68bd209f7",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros@sha256:80da95daf2d45b5028a21858ea7f83118385ceb92090a4afc1b79641798a04ad"
    ],
    "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": "arm64",
    "Variant": "v8",
    "Os": "linux",
    "Size": 3218763720,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/8628e6c3087af748f7f5459dc6d1f7c0d3d0b34bcc291f049c907c440349f1ab/diff:/var/lib/docker/overlay2/8f6945c6e213dda5c13df968e2ea23d88622a5a335db05786e82f641d32ecfdc/diff:/var/lib/docker/overlay2/e272c910b22c252014a0bb5c3c1952553eff88a4bb4f462e0d7c25231f486435/diff:/var/lib/docker/overlay2/9e2cfe5d239f18bba16c6e7639283e6ffd568d7c5ccbda0a9be6bd9babf8876c/diff:/var/lib/docker/overlay2/d6ff19f4358efcdebbfbf4920cc3a313e7f8415842e7e8cd800bae920bb4037c/diff:/var/lib/docker/overlay2/14ba0bba1dce14cb6b7a479ac4a17866b1c37dc2c91f8ac79cb33bde66663272/diff:/var/lib/docker/overlay2/2eeec7ebbb8646643def60eeb12b403a118ea5bf91aaece0f99afc27c7c83816/diff:/var/lib/docker/overlay2/05b10f0a3c2a01ffc38909dc820175e9fea8eb56d03795f66e67671657dd6af7/diff:/var/lib/docker/overlay2/05015cd1e9a70ee43ca10ac999cf626ce019d18844160d51a0a7176e96d8bbc8/diff:/var/lib/docker/overlay2/e15b18d8a009a496aa2dfd9798c6c90c048caf0492279ff62f72125d17a26bfa/diff:/var/lib/docker/overlay2/b87e4a9dffc1e712fb6713c9061ff2f326601b3a968d627967b4a4eee47eab00/diff",
            "MergedDir": "/var/lib/docker/overlay2/a8d4d81c74d574641febc834a455298f85a1b33ecc1a66a482b0d6dd973f8005/merged",
            "UpperDir": "/var/lib/docker/overlay2/a8d4d81c74d574641febc834a455298f85a1b33ecc1a66a482b0d6dd973f8005/diff",
            "WorkDir": "/var/lib/docker/overlay2/a8d4d81c74d574641febc834a455298f85a1b33ecc1a66a482b0d6dd973f8005/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:dcb77598f9351d02d5cb14fb3b3d4ed3d206d83b9f9b594bf5470f8c3fa25890",
            "sha256:8204d61f42daad10f4bd63ed3897cc540aa083357682b4ab26e3d55c01665c69",
            "sha256:6a7d3684d0bb23d0ad48a7a20fbf160ca26aa7cc8cb696187a93aa4df54a5121",
            "sha256:4fc41bc7eb672aefb08a8da9ca29f22ef2a4b5a2b931c6ad859966d4d0e96779",
            "sha256:9766cb8474be4f9c0f5cf04ce84a507c8ec088afce7047232bf602554b16e4c3",
            "sha256:f3a0eae8ad40dbe4efc3590529033d93f9c9f8fbe3cba7e4d6eae17090407143",
            "sha256:43dac03f3ebf67d021b9e4fb12237d3497f4f1a751a222d35a2bf3337ba675e7",
            "sha256:7f125051df9cad6515edcd08a44783580cdd4b86e40203119d84d68a9d92aecb",
            "sha256:008376b037507fe4bf0b965eaa4c63249f0f3e6d07089ec07f1e7154665ffb3d",
            "sha256:f4fef7798b7994ade8fe50a20d444972edaf3ceac3d1691a8955dcd8b9a2299f",
            "sha256:f0226f89a982b3fa0f8bb7117f88d6906d4da95fb39c15a786e14a588f5052a1",
            "sha256:150bf7bbc4f2a6b756a7bfdd1d9376dee7bdf1e703ab104e9378af23ed121acb"
        ]
    },
    "Metadata": {
        "LastTagTime": "2025-05-11T21:24:37.364024417+08:00"
    }
}

更多版本

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-ros-base

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