国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer

這篇具有很好參考價值的文章主要介紹了Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 安裝docker

官網(wǎng)教學安裝網(wǎng)址:Install Docker Engine on Ubuntu | Docker Documentation

2. 安裝noetic鏡像

ros鏡像網(wǎng)址

https://hub.docker.com/r/osrf/ros

https://hub.docker.com/r/osrf/ros/tags

sudo docker pull osrf/ros:noetic-desktop-full

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

3. 創(chuàng)建容器

3.1 宿主機開啟xhost,使得docker里面可視化界面(vscode rviz)

xhost(參數(shù))
//+:關(guān)閉訪問控制,允許任何主機訪問本地的X服務(wù)器;
//-:打開訪問控制,僅允許授權(quán)清單中的主機訪問本地的X服務(wù)器。

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

?注意:每次重啟容器,主機都得執(zhí)行一遍,否則容器內(nèi)可視化報錯。

3.2 創(chuàng)建宿主機數(shù)據(jù)文件夾,作為與容器的數(shù)據(jù)容器卷

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

3.3 創(chuàng)建容器,掛載數(shù)據(jù)容器卷

創(chuàng)建容器

sudo docker run -it -v /home/nuc/noetic_container_data_1:/data --device=/dev/dri --group-add video --volume=/tmp/.X11-unix:/tmp/.X11-unix  --env="DISPLAY=$DISPLAY" --env="QT_X11_NO_MITSHM=1" --name=noetic_ros_2 osrf/ros:noetic-desktop-full  /bin/bash

必須加上:

--env="QT_X11_NO_MITSHM=1"

否則docker內(nèi)部無法可視化(主機必須先執(zhí)行 xhost + 命令)

查看容器
?

sudo docker ps //查看正在運行的容器

sudo docker ps -a //查看所有的容器

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

測試宿主機與容器數(shù)據(jù)是否同步

  • 初始狀態(tài)?

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

  • 主機創(chuàng)建一個文件:?

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

容器出現(xiàn)該文件:

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

  • 容器創(chuàng)建一個文件?

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

主機出現(xiàn)該文件:?

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

3.4 退出容器及再次進入該容器

退出

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

查看容器ID

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

再次進入?

sudo docker start -ia [container_id]

關(guān)閉正在運行的容器

sudo docker stop id

4. ROS Noetic 測試

4.1 在容器內(nèi)開終端(錯誤,環(huán)境沒有同步)

sudo docker exec -it your-docker-id /bin/bash

4.2 利用tmux

(43條消息) tmux常用命令及快捷方式_放風箏的豬的博客-CSDN博客

安裝

sudo apt-get update
sudo apt install tmux

使用tmux分屏

tmux

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

然后先按ctrl+b,緊接著按c,下方會出現(xiàn)兩個bash

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

先按ctrl+b,緊接著按p,返回上一個bash;

先按ctrl+b,緊接著按n,返回下一個bash;

左邊打開roscore,右邊終端打開rviz

#left
roscore

#right
rviz

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

?關(guān)閉tmux的一個窗口

先按ctrl+b,緊接著按x,再按y;

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

4.2 查看小烏龜

按ctrl+b,緊接著按c,一共建3個窗口

第一個窗口輸入

roscore

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

第二個窗口輸入

rosrun turtlesim turtlesim_node

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

?第三個窗口輸入

rosrun turtlesim turtle_teleop_key

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

然后就可以通過方向按鍵控制小烏龜

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

安裝可視化容器管理工具Portainer?

sudo docker pull portainer/portainer

sudo docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock --restart=always --name prtainer portainer/portainer

Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer,docker,ros,ubuntu,docker,容器,運維

打開IE瀏覽器,輸入ip:9000端口,新建賬戶和密碼后,即可進入如下docker管理界面,有了該工具,可以省去我們再次學習docker相關(guān)的控制臺命令,在可視化界面查看已安裝的docker容器和運行中的docker鏡像。

?至此安裝成功!

參考:

Ubuntu20.04+Docker+ROS Noetic+LOAM環(huán)境配置

Ubuntu20.04如何搭建ROS開發(fā)環(huán)境_ubuntu20.04 ros docker_weixin_39563394的博客-CSDN博客文章來源地址http://www.zghlxwxcb.cn/news/detail-530435.html

到了這里,關(guān)于Ubuntu20.04+Docker+ROS Noetic 可視化容器管理工具Portainer的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 在Raspberry Pi 4上安裝Ubuntu 20.04 + ROS noetic(不帶顯示器)

    在Raspberry Pi 4上安裝Ubuntu 20.04 + ROS noetic(不帶顯示器)

    所需設(shè)備: 樹莓派 4 B 型 wifi microSD 卡:最小 32GB MicroSD 轉(zhuǎn) SD 適配器 (可選)顯示器,鼠標等 如果沒有顯示器,那么需要使用樹莓派鏡像燒錄器,官網(wǎng)下載即可。 首先選擇操作系統(tǒng),接下來找到 Ubuntu Server 20.04.5版本。 接下來配置一下系統(tǒng)的初始化選項: “開啟SSH服務(wù)”以

    2024年02月12日
    瀏覽(20)
  • ubuntu20.04安裝ROS出現(xiàn)E: 無法定位軟件包 ros-noetic-desktop-full

    只是對自己解決問題的過程進行記錄。 按照這篇文章進行操作。 ROS安裝與報錯的解決辦法_e: 無法定位軟件包 ros-noetic-desktop-full_幾度春風里的博客-CSDN博客完成添加密鑰步驟后: 進行更新: 然后安裝對應(yīng)版本的ROS 就成功解決了。

    2024年02月08日
    瀏覽(197)
  • ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度學習的環(huán)境

    ubuntu20.04配置ros noetic和cuda,cudnn,anaconda,pytorch深度學習的環(huán)境

    這里介紹下本篇文章的目的,為了方便自己日后在其他主機上搭建環(huán)境,也為了幫助遇到相同問題的人。本篇文章主要是解決ubuntu20.04搭建機械臂視覺抓取的環(huán)境部署問題。第一個環(huán)境了ROS環(huán)境,第二個環(huán)境是深度學習yolov5的環(huán)境。 這里推薦魚香ros的便攜式安裝方法,這里感

    2024年02月07日
    瀏覽(108)
  • Ubuntu 20.04 與 ROS noetic安裝 gtsam 編譯 LIO-SAM 的適配版本

    本文簡介在 Ubuntu 20.04 下以 ROS noetic 為基礎(chǔ)安裝 GTSAM 并成功編譯 LIO-SAM 的適配版本。 安裝前請檢查cmake 和boost版本,Ubuntu 20.04.06自帶cmake(= 3.0) 和libboost-all-dev(= 1.65)已滿足要求。編譯LIO-SAM適配版本的其它依賴包也已滿足要求(主要是PCL, Eigen和OpenCV等, 詳見其CMakeList)。 當前

    2024年02月13日
    瀏覽(26)
  • 記錄:ubuntu20.04+ORB_SLAM2_with_pointcloud_map+ROS noetic

    記錄:ubuntu20.04+ORB_SLAM2_with_pointcloud_map+ROS noetic

    由于相機實時在線運行需要ROS,但Ubuntu22.04只支持ROS2,于是重裝Ubuntu20.04。 上一篇文章跑通的是官方版本的ORB_SLAM2,不支持點云顯示。高翔修改版本支持RGB-D相機的點云顯示功能。 高翔修改版本ORB_SLAM2:https://github.com/gaoxiang12/ORBSLAM2_with_pointcloud_map 環(huán)境:ubunntu20.04、opencv3.4.

    2024年02月11日
    瀏覽(24)
  • 踩坑記錄:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取樂高

    踩坑記錄:ubuntu20.04+ROS noetic+gazebo11用UR5+robotiq+Xbox Kinect抓取樂高

    項目地址:https://github.com/pietrolechthaler/UR5-Pick-and-Place-Simulation 此存儲庫演示了 ROS 和 Gazebo 中的 UR5 取放。UR5 使用 Xbox Kinect 攝像頭檢測 11 種類型的樂高積木,并發(fā)布其位置和角度。 該項目的目標是: 用樂高積木模擬 UR5 機器人的迭代 機械臂必須能夠?qū)⒎綁K從位置 A 移動到

    2024年01月21日
    瀏覽(23)
  • 【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.13和Gazebo11聯(lián)合仿真環(huán)境【教程】

    【PX4】Ubuntu20.04+ROS Noetic 配置PX4-v1.13和Gazebo11聯(lián)合仿真環(huán)境【教程】

    寫在前面,目前中文互聯(lián)網(wǎng)上關(guān)于 PX4 飛控的學習資料較少,筆者查閱了大量的資料整理成這篇博客,貢獻一些學習內(nèi)容,碼字不易,如果幫助到您,請您幫我點點贊。 安裝Ubuntu可以查看這篇教程,安裝ros可以查看這篇教程,這里就不再贅述了。 ● 在使用apt安裝的過程中(

    2024年02月08日
    瀏覽(34)
  • Ubuntu20.04內(nèi)安裝Docker并在Docker內(nèi)安裝 ROS Melodic

    Ubuntu20.04內(nèi)安裝Docker并在Docker內(nèi)安裝 ROS Melodic

    目錄 一. 在 Ubuntu 20.04 中安裝 Docker ? 1. 阿里云一鍵安裝 ? 2. 手動安裝步驟 2.1 卸載老舊版本 2.2 安裝環(huán)境依賴 2.3 安裝 GPG 證書 2.4 設(shè)置存儲庫 2.5 安裝 Docker 2.6 驗證安裝是否成功 2.7 安裝 Dockers 網(wǎng)頁管理 二. 在 Docker 內(nèi)安裝 ROS(Melodic) 1. 安裝 Melodic 2. 構(gòu)建通用環(huán)境依賴 3. 在鏡

    2024年01月21日
    瀏覽(54)
  • 深入解讀Fast-Planner算法看這一篇就夠!(含Ubuntu20.04 + Ros noetic 環(huán)境下 Fast-planner 算法仿真環(huán)境的配置與真機效果演示。)

    深入解讀Fast-Planner算法看這一篇就夠?。ê琔buntu20.04 + Ros noetic 環(huán)境下 Fast-planner 算法仿真環(huán)境的配置與真機效果演示。)

    目錄 目錄 聲明 前言 相關(guān)資源 論文與代碼鏈接: 論文解讀 算法仿真 1. 下載源碼 2. 安裝庫與相關(guān)包 3. 編譯過程問題解答? 3.1.1 使用catkin_make指令編譯 3.1.2 采用catkin build編譯 3.2 運行程序時可能發(fā)生的問題 算法真機測試 1. 編譯問題 2. 程序話題修改(以比賽為例子) 2.1 修改

    2024年02月08日
    瀏覽(22)
  • 【Ubuntu】Docker中配置ROS并可視化Rviz及Gazebo

    由于 ros 常與本地環(huán)境沖突,為了不影響大量的本地項目,因此選擇在 docker 中搭建 ros 環(huán)境,從而與本地環(huán)境隔離,但會引入 docker 中無法可視化的問題,而 ros 項目常需要與 rviz 及 gazebo 配合開發(fā),以下提供可視化的解決方案 拉取鏡像文件 ros安裝是個費時費力費腦且看臉的

    2024年02月06日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包