基于docker和Clion 的Windows Ros-kinetic 开发环境

本文docker拉取的镜像仓库,是本地私有搭建的镜像仓库,搭建docker仓库的方法参见docker regitry

本文拉取的docker镜像'ros-agent' 是基于ubuntu:16.04镜像制作的包含ros开发环境的docker镜像。具体用户可以根据自身情况自行制作

 

有没有觉得基于vmware虚拟机开发ROS很卡?

有没有觉得vmware虚拟机开发ROS镜像太庞大,镜像分享困难?

有没有觉得双系统ubuntu开发ROS上网困难?

有没有觉得双系统开发ROS经常需要切换系统很麻烦?

 

现在有了更好的选择:基于docker和Clion 的ROS开发环境,让你避免折腾,可以直接在Win10上开发ROS。节约时间。

体积更小:ros开发环境镜像大小3G,压缩后1G

避免折腾:win10专业版一键安装docker,一行命令即获取最新的ros开发环境

强大的IDE:Clion原生支持cmake,提供强大的代码查看和编写功能,支持可视化调试。

 

如何安装?

系统要求:win10专业版

step 1: 安装docker    https://www.docker.com/products/docker-desktop

step 2: 安装CLion2019.3 

step 3:配置docker私有镜像

 

 

打开一个控制台拉取镜像:

 

docker run -d -p 10022:22 ros-agent /usr/sbin/sshd -D

执行完这个指令,通过docker ps 查看运行状态,如果显示如下表示运行成功

 

step 4: 配置clion

 

 

 

 

用户名admin,密码admin

 

 

 

step 5: 编译

 

 step 6: 调试

 

 

 

 

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐