logo
docker.io/andrewknolton/fastdds-base:3.3.0v
linux/amd64 docker.io magiczhangyukun 贡献

fastdds-base镜像是基于eProsima FastDDS的基础容器镜像,包含FastDDS核心库及其所需的系统依赖组件,为构建、测试和运行基于FastDDS的实时数据分发服务应用提供标准化的基础环境支持。

12
浏览次数
1.57GB
镜像大小
国内镜像
swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v
源镜像
docker.io/andrewknolton/fastdds-base:3.3.0v
镜像ID
sha256:5b0e568ceed3b2ee72ad7b868d2e5d742d2d1c2451bc2abf98891799f9183dd5
镜像 TAG
3.3.0v
镜像大小
1.57GB
平台架构
linux/amd64
镜像源
docker.io
CMD
bash
启动入口
/ros_entrypoint.sh
工作目录
OS/平台
linux/amd64
镜像创建
2025-07-21T18:16:47.833939466Z
同步时间
2026-09-28 22:30
浏览量
12 次
贡献者
avatar magiczhangyukun
⚙️ 环境变量 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=humble 3
🏷️ 镜像标签 2
KeyValue
ubuntu org.opencontainers.image.ref.name
22.04 org.opencontainers.image.version

Docker拉取命令

docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v
docker tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v  docker.io/andrewknolton/fastdds-base:3.3.0v

Containerd拉取命令

ctr images pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v
ctr images tag  swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v  docker.io/andrewknolton/fastdds-base:3.3.0v

Shell快速替换命令

sed -i 's#andrewknolton/fastdds-base:3.3.0v#swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v#' deployment.yaml

Ansible快速分发-Docker

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

Ansible快速分发-Containerd

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

镜像构建历史


# 2025-07-22 02:16:47  376.22MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --branch v3.3.0 https://github.com/eProsima/Fast-DDS.git &&     cd Fast-DDS &&     git submodule update --init --recursive &&     mkdir build && cd build &&     cmake .. -DTHIRDPARTY=ON -DFASTDDS_COMPILE=ON &&     make -j$(nproc) && make install # buildkit
                        
# 2025-07-22 02:15:56  13.58MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone --branch v2.3.0 https://github.com/eProsima/Fast-CDR.git &&     cd Fast-CDR && mkdir build && cd build &&     cmake .. && make -j$(nproc) && make install # buildkit
                        
# 2025-07-21 23:28:45  18.09MB 执行命令并创建新的镜像层
RUN /bin/sh -c git clone https://github.com/eProsima/foonathan_memory_vendor.git &&     cd foonathan_memory_vendor &&     mkdir build && cd build &&     cmake .. && make -j$(nproc) && make install # buildkit
                        
# 2025-07-21 23:28:36  413.04MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt update && apt install -y     cmake g++ git wget curl libssl-dev libasio-dev     valgrind # buildkit
                        
# 2022-05-24 04:32:40  69.78MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-humble-ros-base=0.10.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  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
                        
# 2022-05-24 04:32:40  1.30MB 执行命令并创建新的镜像层
RUN /bin/sh -c rosdep init &&   rosdep update --rosdistro $ROS_DISTRO # buildkit
                        
# 2022-05-24 04:32:40  258.29MB 执行命令并创建新的镜像层
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
                        
# 2022-05-24 04:32:40  0.00B 设置默认要执行的命令
CMD ["bash"]
                        
# 2022-05-24 04:32:40  0.00B 配置容器启动时运行的命令
ENTRYPOINT ["/ros_entrypoint.sh"]
                        
# 2022-05-24 04:32:40  99.00B 复制新文件或目录到容器中
COPY ./ros_entrypoint.sh / # buildkit
                        
# 2022-05-24 04:32:40  327.83MB 执行命令并创建新的镜像层
RUN /bin/sh -c apt-get update && apt-get install -y --no-install-recommends     ros-humble-ros-core=0.10.0-1*     && rm -rf /var/lib/apt/lists/* # buildkit
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 ROS_DISTRO
ENV ROS_DISTRO=humble
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 LC_ALL
ENV LC_ALL=C.UTF-8
                        
# 2022-05-24 04:32:40  0.00B 设置环境变量 LANG
ENV LANG=C.UTF-8
                        
# 2022-05-24 04:32:40  506.54KB 执行命令并创建新的镜像层
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.jammy_all.deb     && echo "1600cb8cc28258a39bffc1736a75bcbf52d1f2db371a4d020c1b187d2a5a083b /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
                        
# 2022-05-24 04:32:40  13.82MB 执行命令并创建新的镜像层
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
                        
# 2022-05-24 04:32:40  4.42MB 执行命令并创建新的镜像层
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
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  CMD ["/bin/bash"]
                        
# 2022-05-24 04:32:40  77.87MB 
/bin/sh -c #(nop) ADD file:36d136943d44dbe1fed342b933d9abb8e0694bf141a0c0af85ca83cc73e25158 in / 
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.version=22.04
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  LABEL org.opencontainers.image.ref.name=ubuntu
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  ARG LAUNCHPAD_BUILD_ARCH
                        
# 2022-05-24 04:32:40  0.00B 
/bin/sh -c #(nop)  ARG RELEASE
                        
                    

镜像信息

{
    "Id": "sha256:5b0e568ceed3b2ee72ad7b868d2e5d742d2d1c2451bc2abf98891799f9183dd5",
    "RepoTags": [
        "andrewknolton/fastdds-base:3.3.0v",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base:3.3.0v"
    ],
    "RepoDigests": [
        "andrewknolton/fastdds-base@sha256:37abe14a3920479333efb2fc4bbe9e238c1592892a054155da6637cd479322bf",
        "swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/andrewknolton/fastdds-base@sha256:f4b6ba1edc398d8b60d38169a5d096542d5d10dff5091757b587ac18dd76799e"
    ],
    "Parent": "",
    "Comment": "buildkit.dockerfile.v0",
    "Created": "2025-07-21T18:16:47.833939466Z",
    "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=humble"
        ],
        "Cmd": [
            "bash"
        ],
        "Image": "",
        "Volumes": null,
        "WorkingDir": "",
        "Entrypoint": [
            "/ros_entrypoint.sh"
        ],
        "OnBuild": null,
        "Labels": {
            "org.opencontainers.image.ref.name": "ubuntu",
            "org.opencontainers.image.version": "22.04"
        }
    },
    "Architecture": "amd64",
    "Os": "linux",
    "Size": 1574758240,
    "GraphDriver": {
        "Data": {
            "LowerDir": "/var/lib/docker/overlay2/c30a9d304fd0077fe6bd256fd093e2f2818f9d14e6b4468dcc404806a43bed58/diff:/var/lib/docker/overlay2/6864e65dc160e5778432b28a71941e169e60c873e1b736e136c788b2aadbbf40/diff:/var/lib/docker/overlay2/cdeb74ebee19243f5a84207153006bb5e68946342a3ed607c0222b68c2d3a18b/diff:/var/lib/docker/overlay2/563f46628d220971f26f96037df3021cb840739213d3eb3eea148afb679d1f9e/diff:/var/lib/docker/overlay2/bab56f82d41c79a054dd4ca2bd4bbaca8c65af74e75f17d06b8cc1a46a24b956/diff:/var/lib/docker/overlay2/947818757c4d33bdf0f823b03983812484728fc48357baf363e355a566397242/diff:/var/lib/docker/overlay2/66746d2b24593e1ceedbd5435d60c7fd38c678518c9714780cede0cda20d7cc0/diff:/var/lib/docker/overlay2/9999c78661f1c69d388b29f9f69cd7563c9e0372a285b9819a9c22eba2c90765/diff:/var/lib/docker/overlay2/7dda5b8198dbe85619286a35f9504fdbd2b57108d7b7ca807e447c1657df4b96/diff:/var/lib/docker/overlay2/7484975b663429b8e7505e97ee06fa4427e7b366b49213359d35e8dc5648314e/diff:/var/lib/docker/overlay2/f9ab2102305345289d9558769cde215f6e9f1fcce0467bbd2df0f75ed2666406/diff:/var/lib/docker/overlay2/8cef4c7dcc351349b050bb6534028c49a6866f8024004fc74561ef0718204222/diff:/var/lib/docker/overlay2/b17515e57af275660d39bfed40dcb3506f2c203ecfefa3b4efd406a35d2d4b43/diff",
            "MergedDir": "/var/lib/docker/overlay2/06d666277607193e0155d2fa7f19d108aa3c292a6a2063f1e9a7597fb6dca1ad/merged",
            "UpperDir": "/var/lib/docker/overlay2/06d666277607193e0155d2fa7f19d108aa3c292a6a2063f1e9a7597fb6dca1ad/diff",
            "WorkDir": "/var/lib/docker/overlay2/06d666277607193e0155d2fa7f19d108aa3c292a6a2063f1e9a7597fb6dca1ad/work"
        },
        "Name": "overlay2"
    },
    "RootFS": {
        "Type": "layers",
        "Layers": [
            "sha256:8d6b7eb76b62254226e7ea4253257e827eba1e39d2ba0835a671ff47eb731bc2",
            "sha256:f92f25bb15f3e243ea2ca6668cf02c1ae662a1fbd9d4d9d1c3387ebe3a810898",
            "sha256:d38d547c50716aa93ed65e696a18fd43ff43271d4f8020eaae83fb838362fc2f",
            "sha256:ffe2b25954ea3ab4fd7e19ffeefd42fa77213e43e7b5750e565d5cb7a846f5d7",
            "sha256:9b21b0f6f74d6a65e6d4ed583606714a2c00c73859b1e239bac0c216cda54cf7",
            "sha256:0034fef61837df8f3a0992cb17b1ad5b921655193a5faf3b0952f2af99ace1ab",
            "sha256:b6b7819f6ff4f0e8851b70659366aab480abeb604c382ddf24126d6511db26d6",
            "sha256:b240161061783706c2e7770d68e776e52d4d32fbe22323fd455e5622487bb6c5",
            "sha256:89f525f015c17c7820ba84d7ca916862a87cb16b92a8e4a71256e74b3abf0b09",
            "sha256:1eb81cfb22b23f654e50503434f2d322a8d4df94763d37521c645c95fbd25789",
            "sha256:7a5f43d2120dde894b51480619532fd0f950e5f8ba0d6733121b1df511ac1e3a",
            "sha256:67e76f49670c1b13ec29e1dcc9af77c88a82e6f61a767fa508774644f558fabd",
            "sha256:75140b4bd5b563f0be4ced1fe9d241f8b377e7a866e23113ac706b86be65097a",
            "sha256:7aa75215d737880a8bf5a436bb9c7ac46b1234f5664b87292498c61c7d639761"
        ]
    },
    "Metadata": {
        "LastTagTime": "2026-09-28T22:30:12.603304859+08:00"
    }
}

更多版本

docker.io/andrewknolton/fastdds-base:2.11.1v

linux/amd64 docker.io1.52GB2026-09-17 17:57
50

docker.io/andrewknolton/fastdds-base:3.3.0v

linux/amd64 docker.io1.57GB2026-09-28 22:30
11

docker.io/andrewknolton/fastdds-base:3.3.0v-arm64

linux/arm64 docker.io1.47GB2026-09-28 22:28
9
检测到您正在使用广告拦截插件,本站为公益站点,依赖广告维持运转 🙏 查看如何关闭 ×