关于ROS2安装与docker环境使用
为什么要用docker
docker是一个容器,可以用他来装载镜像。我可以把我的基础环境用docker封装成镜像,大家都可以用这个镜像。
学习ROS的过程中发现安装过程会遇到很多问题,相信很多同学都被安装时的问题挡住,于是想到我可以做个ROS的镜像给自己与大家使用。于是选择了docker,然后发现直接有现成的镜像————轻松入手。
改进过后还可以封装成自己的镜像。
docker安装
1 更新软件列表
sudo apt-get update
2 安装docker
sudo apt-get install -y docker.io
3 配置开机启动
systemctl start docker systemctl enable docker
4 检测安装成功
sudo docker --version

拉取ROS镜像
我这边使用的的与foxy版本
1 下载镜像文件,3个多G需要等待一会
sudo docker pull osrf/ros:foxy-desktop

s2查看镜像信息
sudo docker images
3 启动镜像
sudo docker run -it osrf/ros:foxy-desktop
4 enjoy for your Ros
这一步显示ROS2的帮助信息,ROS2已经装好了,是不是很快!!!
ros2 -h

运行ROS小海龟
ros2 run turtlesim turtlesim_node
新开一个终端,重新启动镜像进入docker环境
sudo docker run -it osrf/ros:foxy-desktop ros2 run turtlesim turtle_teleop_key
到此这篇关于关于ROS2安装与docker环境使用的文章就介绍到这了,更多相关ROS2安装与docker环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
docker安装并持久化postgresql数据库的操作步骤
这篇文章主要介绍了docker安装并持久化postgresql数据库的操作步骤,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12
kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改记录
今天小编就为大家分享一篇关于kubernetes1.5.2升级到kubernetes1.10一些主要的设定修改记录,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12
docker的WARNING:bridge-nf-call-iptables is disabled
这篇文章主要介绍了docker的WARNING:bridge-nf-call-iptables is disabled的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02
Docker镜像修改hosts及dockerfile修改hosts文件的实现方式
这篇文章主要介绍了Docker镜像修改hosts及dockerfile修改hosts文件的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2025-04-04
IDEA连接远程服务器Docker部署Spring Boot项目的详细教程
这篇文章主要介绍了IDEA连接远程服务器Docker部署Spring Boot项目,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-06-06
浅谈docker --privileged=true参数作用
这篇文章主要介绍了浅谈docker --privileged=true参数作用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-12-12


最新评论