如何从ROS包创建Docker镜像?

问题描述 投票:0回答:1

我想创建一个Docker Image,其中包含我在catkin_workspace中创建的ROS包。

我已经尝试过:创建一个容器形式官方ros-kinetic-xenial。创建一个catkin_workspace并将我的包发送到它。并使用docker commit创建一个映像。

还有另一种方法吗? (仅保留二进制文件并使图像变小)

谢谢

containers dockerfile ros image-size catkin
1个回答
0
投票

您可能希望使用Dockerfile来创建图像。您可以指定基本映像并将构建计算机中的文件复制到映像中。下面的Dockerfile片段配置图像以构建ros-kinetic基本映像,然后将本地目录复制到映像。

FROM ros:kinetic
WORKDIR /docker/path/to/catkin_workspace
ADD /local/path/to/catkin_workspace /docker/path/to/catkin_workspace
© www.soinside.com 2019 - 2024. All rights reserved.