關(guān)于ROS2安裝與docker環(huán)境使用
為什么要用docker
docker是一個容器,可以用他來裝載鏡像。我可以把我的基礎(chǔ)環(huán)境用docker封裝成鏡像,大家都可以用這個鏡像。
學習ROS的過程中發(fā)現(xiàn)安裝過程會遇到很多問題,相信很多同學都被安裝時的問題擋住,于是想到我可以做個ROS的鏡像給自己與大家使用。于是選擇了docker,然后發(fā)現(xiàn)直接有現(xiàn)成的鏡像————輕松入手。
改進過后還可以封裝成自己的鏡像。
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已經(jīng)裝好了,是不是很快?。?!
ros2 -h

運行ROS小海龜
ros2 run turtlesim turtlesim_node
新開一個終端,重新啟動鏡像進入docker環(huán)境
sudo docker run -it osrf/ros:foxy-desktop ros2 run turtlesim turtle_teleop_key
到此這篇關(guān)于關(guān)于ROS2安裝與docker環(huán)境使用的文章就介紹到這了,更多相關(guān)ROS2安裝與docker環(huán)境內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker安裝并持久化postgresql數(shù)據(jù)庫的操作步驟
這篇文章主要介紹了docker安裝并持久化postgresql數(shù)據(jù)庫的操作步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-12-12
kubernetes1.5.2升級到kubernetes1.10一些主要的設(shè)定修改記錄
今天小編就為大家分享一篇關(guān)于kubernetes1.5.2升級到kubernetes1.10一些主要的設(shè)定修改記錄,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧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文件的實現(xiàn)方式
這篇文章主要介紹了Docker鏡像修改hosts及dockerfile修改hosts文件的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04
IDEA連接遠程服務(wù)器Docker部署Spring Boot項目的詳細教程
這篇文章主要介紹了IDEA連接遠程服務(wù)器Docker部署Spring Boot項目,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
淺談docker --privileged=true參數(shù)作用
這篇文章主要介紹了淺談docker --privileged=true參數(shù)作用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12

