【环境配置】Prometheus Docker容器 阿木实验室yyds

前言

  为了以后对算法进行仿真和验证,最近安装开源PX4跟仿真环境”Prometheus“差点把电脑按炸了,还好最后把ROS又给修复回来了,不然又觉得得重装Ubuntu,这学期重装Ubuntu加服务器有**************shit!次了,此处略去一万字…
  然后去学习了一下ubuntu系统的完全备份和克隆,其实蛮简单的,就是自己之前偷懒,直到被现实摩擦,按在地上来回摩擦,“爹”在嘴边迟迟没有说出来…正如:

What does not kill me, makes me stronger.

在这里插入图片描述
掌握系统克隆后,底气足了很多,就百度搜到了Docker容器,其实之前有人跟我提到过,脑袋里有个概念,然后看到了“阿木实验室“的一篇CSDN”技术分享 | Prometheus支持docker容器啦“,感觉这玩意太神奇啦,抱着好奇的心态安装完,并登陆进去了,跑了一下仿真,简直狂拽酷炫吊炸天!!!
原文链接:技术分享 | Prometheus支持docker容器啦!——阿木实验室

1.使用体验

因为不清楚docker到底是什么,一开始感觉里面的东西都是固定的不能修改,觉得可能只是为了方便运行代码,于是修改了代码参数,然后又重启进入,发现修改成功了,心想莫不成可以在docker容器的环境中做开发?那也太帅了吧!于是想打开浏览器安装CLion IDE试试,发现没有浏览器,也没有网络连接标志,于是觉得就这样了…

转机————————————————

下午吃完饭,调试了一个bug,很开心,突然就随便又玩了会,docker,再输入

df -hl

的时候我发现磁盘这不是我本地电脑的容量嘛?那不成网络也是我本地的?如果有网络那岂不是就可以安装浏览器跟Clion,做开发了?我去!于是我打开终端

ping www.baidu.com

NIUBI!ping通了!

2.安装软件

1.首先安装谷歌浏览器发现打不开,有点灰心,感觉想法有点单纯了
2.于是尝试了默认浏览器火狐浏览器

sudo apt-get install  firefox

成了,但是发现中文乱码…有点失落
3.百度发现缺少字体安装

sudo apt-get install ttf-wqy-microhei
sudo apt-get install ttf-wqy-zenhei
sudo apt-get install xfonts-wqy

重启火狐浏览器,成了!
4.下载Clion-2020.2.3(个人百度和尝试这个版本可以支持开发ROS两个插件ROS Support &ROS-Robot Operating System)
5.配置ROS Clion环境
6.编译build工程----这个费了点时间,因为普罗米修斯的工程文件跟”catkin_ws"文件目录不太一样没有src,因为我只要做机器人导航避障部分算法研究,只编译了planning
在这里插入图片描述代码可以跳转到定义的地方了!大功告成!
最后说一句阿木yyds!

3.参考原文 技术分享 | Prometheus支持docker容器啦!—阿木实验室

--------------------------------原文防丢失以下原文链接内容(因为是好博文怕丢失hhhh)--------------------------------

ubuntu本地环境配置
1.安装docker

sudo apt-get update

sudo apt-get install docker

sudo apt install docker.io

2.下载VNC

wget https://www.realvnc.com/download/file/viewer.files/VNC-Viewer-6.19.107-Linux-x64

chmod 777 VNC-Viewer-6.19.107-Linux-x64

打开VNC

./VNC-Viewer-6.19.107-Linux-x64

3.下载QGC

wget https://s3-us-west-2.amazonaws.com/qgroundcontrol/latest/QGroundControl.AppImage
chmod 777 QGroundControl.AppImage

打开QGC

./QGroundControl.AppImage

4.拉取普罗米修斯docker镜像(此步骤需要一些时间,耐心等待即可)

sudo docker pull shixiaohan/prometheus:publish-2

(备注:shixiaohan/prometheus:publish-2 镜像内所用Prometheus代码为2021年5月份时的Prometheus代码)
5.创建容器
镜像拉取完后,运行下面命令
sudo docker run -p 5901:5901 shixiaohan/prometheus:publish-2
在这里插入图片描述
6.VNC连接

等容器跑起来(等待十秒钟左右)即终端显示如上图所示后,在VNC地址栏输入172.17.0.2:5901并敲回车
在这里插入图片描述
点击continue
在这里插入图片描述然后输入密码 headless 并点击OK

在这里插入图片描述

参考链接

阿木实验室-技术分享 | Prometheus支持docker容器啦!

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

RockWang.

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

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

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

打赏作者

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

抵扣说明:

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

余额充值