logo
docker.io/ros:foxy-ros-base
linux/amd64 docker.io 风乎舞雩 贡献

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

23
浏览次数
789.02MB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:foxy-ros-base
源镜像
docker.io/ros:foxy-ros-base
镜像ID
sha256:0d94b936914c0c299582ee509d62abd1fb86d1d181f68906a78efb53ed11289b
镜像 TAG
foxy-ros-base
镜像大小
789.02MB
平台架构
linux/amd64
镜像源
docker.io
CMD
bash
启动入口
/ros_entrypoint.sh
工作目录
OS/平台
linux/amd64
镜像创建
2020-11-17T19:36:01Z
同步时间
2026-09-15 18:23
浏览量
23 次
贡献者
avatar 风乎舞雩
⚙️ 环境变量 4
KeyValue
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 0
LANG=C.UTF-8 1
LC_ALL=C.UTF-8 2
ROS_DISTRO=foxy 3
🏷️ 镜像标签 2
KeyValue
ubuntu org.opencontainers.image.ref.name
20.04 org.opencontainers.image.version
🛡️ 镜像安全扫描
ubuntu 20.04 Trivy 2026-09-15 18:23 查看完整报告
0
低危 LOW
1
中危 MEDIUM
0
高危 HIGH
0
严重 CRITICAL
受影响目标 (2)
docker.io/ros:foxy-ros-base (ubuntu 20.04) ubuntu Python python-pkg

Docker拉取命令

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

Containerd拉取命令

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

Shell快速替换命令

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

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2020-11-18 03:36:01  63.27MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-foxy-ros-base=0.9.2-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2020-11-18 03:36:01  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
                        
# 2020-11-18 03:36:01  1.08MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2020-11-18 03:36:01  204.23MB 执行命令并创建新的镜像层
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
                        
# 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  99.00B 复制新文件或目录到容器中
COPY ./ros_entrypoint.sh / # buildkit
                        
# 2020-11-18 03:36:01  419.92MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-foxy-ros-core=0.9.2-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2020-11-18 03:36:01  0.00B 设置环境变量 ROS_DISTRO
ENV ROS_DISTRO=foxy
                        
# 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  127.00B 执行命令并创建新的镜像层
RUN /bin/sh -c echo "deb [ signed-by=/usr/share/keyrings/ros2-snapshots-archive-keyring.gpg ] http://snapshots.ros.org/foxy/final/ubuntu focal main" > /etc/apt/sources.list.d/ros2-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/ros2-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:0d94b936914c0c299582ee509d62abd1fb86d1d181f68906a78efb53ed11289b",
    "RepoTags": [
        "ros:foxy-ros-base",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros:foxy-ros-base"
    ],
    "RepoDigests": [
        "ros@sha256:34fbe32f5b1cd3eb25f6becaaa1d293bad754d64c31d96e638e4b30ed82f9f8e",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ros@sha256:d73b8de593f2b59f81e77403a7f8e51571805154ae0ec38274fd944da3ac4c22"
    ],
    "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=foxy"
        ],
        "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": 789021283,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/2520d89cf54f30c00a5c0f3029800023946fe96004eef92f54429c8cd0f801b4/diff:/var/lib/docker/overlay2/bf2beec9baf311c4dd6735a54b515619cb9f78684c32773d0534a4b67e8c01e8/diff:/var/lib/docker/overlay2/36e1e43f4774b7dce67552c847c12bd2fe6a4fa5a3ec81cfdedefac3e08276c7/diff:/var/lib/docker/overlay2/6aa4b12ed5fb73dcc84b9cfbe33bb713a40e6794709673b5f24e3ed1cf789ddf/diff:/var/lib/docker/overlay2/7eff50be50c9723615cbc189130ff3e5b9c3c25e3580dde21e670a0bcc1d2d8b/diff:/var/lib/docker/overlay2/94b59ec621fefdb9c8dadb0db0e2deb6f248a263cbd55e80d3f6d25aa090ccec/diff:/var/lib/docker/overlay2/7205f1bc0ab3947d8112d7c5140ff114c5bfcde6cacdc275264a20bff9e9605e/diff:/var/lib/docker/overlay2/6dab686fc50fd41bc66cd659b01755dcabc6cc0560482896bc88c7d8a812770d/diff:/var/lib/docker/overlay2/928a42c201fac1aa08fb878622e8ef2b0128d902025daa063d000828e9425d06/diff:/var/lib/docker/overlay2/b14c12ecaa5156efd13314611c0ecdeef858975008a6a5c4db7d9182f561b903/diff",
            "MergedDir": "/var/lib/docker/overlay2/b7866c68b831dd0555f969c1ef239619fa8d67516073a21f2bc9fcc6c071b66c/merged",
            "UpperDir": "/var/lib/docker/overlay2/b7866c68b831dd0555f969c1ef239619fa8d67516073a21f2bc9fcc6c071b66c/diff",
            "WorkDir": "/var/lib/docker/overlay2/b7866c68b831dd0555f969c1ef239619fa8d67516073a21f2bc9fcc6c071b66c/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:470b66ea5123c93b0d5606e4213bf9e47d3d426b640d32472e4ac213186c4bb6",
            "sha256:50c2776c1c220dfea2b198cd9b1b26974ac2a7cf9672abeb54d422332b6b3199",
            "sha256:603a5b48f6e950b71a0c8619bc8694e7b0db064f27b438c6c90a54d829486954",
            "sha256:00feec45be28680a8a8e5a7bade38ef77e5568746f7c84b5e055725e6bd7e1ca",
            "sha256:4b1428bc21894babe558eebe44fc3a496ddfd43d8fe43a728220b206a861687c",
            "sha256:50f42f62381c3a77262d5b4c14428545cd8d4ab1fd86e6dfdeab5be8b97258ad",
            "sha256:d1562ac170da4cdab757289e28a0d11fc798d81e9103b8febd5d8b73ebf68f99",
            "sha256:d0a91c332f21d9f6415bf8cf0b6241268f2981fdbf7a1c94740ec1a1ec7eb88f",
            "sha256:7910945d2b0030428c348cb17d15d02479a0d41b11d58201a05b5ec54554ecdc",
            "sha256:f350752ea5a435ebc535359b3181a3293979ba0f9a08c115c491a48b6e53e9e0",
            "sha256:20431f9f7c8cf0dc4967048b8a3cdb670591c8793806871c9c7a34579a72adf1"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-15T18:23:26.581892645+08:00"
    }
}

更多版本

docker.io/ros:foxy-ros-base

linux/amd64 docker.io789.02MB2026-09-15 18:23
22

docker.io/ros:foxy-ros-base

linux/arm64 docker.io661.87MB2026-06-08 18:57
142

docker.io/ros:humble-ros-base

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

docker.io/ros:humble-ros-base

linux/arm64 docker.io720.26MB2026-06-08 18:59
381

docker.io/ros:jazzy

linux/amd64 docker.io888.50MB2026-07-03 22:08
270

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-perception

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

docker.io/ros:jazzy-ros-base

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

docker.io/ros:jazzy-ros-base

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

docker.io/ros:jazzy-ros-core

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

docker.io/ros:kilted-ros-base

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

docker.io/ros:kinetic-ros-base

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

docker.io/ros:noetic

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

docker.io/ros:noetic

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

docker.io/rostislavdugin/postgresus:latest

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

docker.io/rostislavdugin/postgresus:v1.23.0

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

docker.io/rostislavdugin/postgresus:v1.23.0

linux/arm64 docker.io614.99MB2025-11-04 00:28
270
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×