windows 下使用docker的ROS实战之docker环境搭建(一)

嗯…之前弄了半天,ros加vnc加桌面环境的配置,然后发现了个现成的镜像。。。。。
嗯。。。。。真香。。。。。
镜像官方连接

一.环境搭建

1.先下把镜像拉下来,大概4个多g

docker pull ct2034/vnc-ros-kinetic-full

在这里插入图片描述

2.启动镜像

docker run -it --name=html-ros -p 6080:80 ct2034/vnc-ros-kinetic-full

3.浏览器输入访问

注意! 第一次访问的时候需要把浏览器窗口最大化!否则显示的窗口会更具你当前浏览器窗口大小变小,并且这个变小后的窗口设置会一直保留,除非重新创建容器然后再来浏览器访问一次,坑了我半天。。。。。

127.0.0.1:6080

在这里插入图片描述

4.小乌龟测试

命令行1键入:

roscore

命令行2键入:(此时会弹出图形化界面)

rosrun turtlesim turtlesim_node

命令行3键入:(在3中可以通过上下左右控制2中乌龟的运动)

rosrun turtlesim turtle_teleop_key

通过粘贴板将上面三个启动命令分别放入命令行中,然后依次运行
在这里插入图片描述
在这里插入图片描述

5.RViz测试

命令行1键入:

roscore

命令行2键入:

rviz

在这里插入图片描述

6.补:将windows下文件拷贝到docker容器中命令

以下命令是在windows下的名叫docker_cp_data(自定义文件名就行)下,Shift 加鼠标左键打开的 powershell窗口打开的。

docker cp 文件路径 容器ID:容器中的保存路径

docker cp a.txt c8249731e5bf:/root/aa/a.txt

在这里插入图片描述
在这里插入图片描述

7.补:将docker容器中文件拷贝到windows下命令

docker cp c8249731e5bf:/root/demo1_ws H:/docker_cp_data/demo1_ws

在这里插入图片描述

其他补充

如果后续ros安装依赖包识别换源参考
rosdepc使用
或者

curl http://fishros.com/tools/install/rosdepc | bash
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员进化不脱发!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值