本文主要是介绍原来XTDrone也可以用Docker部署!!!!那这样就不用担心环境问题了啊,GAAS也有docker,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原来XTDrone也可以用Docker部署!!!!那这样就不用担心环境问题了啊,这让我想起之前GAAS也是说准备出个docker版本,更正一下,GAAS也出了docker的,刚刚看以前的博文看到的。
https://blog.csdn.net/sinat_16643223/article/details/107609073
我感觉普罗米修斯也可以弄一个docker版本,我之前也这么想过,只是担心资源会不会不够用,但是看了他们这么弄似乎可以的,我之前把流媒体服务器搬到docker上,其实也没有出现问题啊,所以性能应该是可以得到保障的。
其实都不需要什么dockerfile,就进入docker之后,按照普通电脑的顺序给它配置一遍就可以了。
而且关于图形界面,他这提供了很好的解决方案,那就是用VNC,我感觉nomachine也可以啊是不是,这个真的是很棒啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
找下docker容器里面怎么装图形界面,我之前确实只是在命令行界面下弄的。
是不是可以拉取带有图形界面的Ubuntu的docker镜像,对不对。
你看docker连Ubuntu都带得动,怎么会带不动普罗米修斯呢。
原来XTDrone也是专门找到一个别人弄好的图形界面的ubuntu的docker基础上弄的
https://www.yuque.com/xtdrone/manual_cn/simulate_with_docker
实际上dockerhub看了下,下的人还挺多的,说明得到了大家的认可。
我看了下XTDrone的docker还真的是挺大的。
看在我也想把我以前的工作融合进来,所以我想做个普罗米修斯的docker镜像。docker我也不想丢。
只是注意docker可能更适合linux,在windows上似乎就像个虚拟机,效果怎么样我还需要测试一下。
我按照下面步骤弄好了,除了他们的第一步,不要用他们的
curl -sSL https://get.daocloud.io/docker | sh
了,下半天也下不下来,就用自己以前也是原本的docker的安装指令就可以了
apt-get install docker
apt install docker.io
然后后面继续按照他们步骤就可以,启动什么docker服务也没有什么问题。所以就用我三年前装docker的方法装docker,不用他的第一条命令弄。然后后面的按照他们的命令没有问题。
看了下别评论说是docker里面弄不了QGC地面站,看来用docker还是有些小问题的。
https://www.yuque.com/xtdrone/manual_cn/simulate_with_docker
摘自:https://www.yuque.com/xtdrone/manual_cn/simulate_with_docker
使用docker来快速开发
0.前言 - 什么是Docker?
Docker是一个开源的引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。开发者在笔记本上编译测试通过的容器可以批量地在生产环境中部署,包括VMs(虚拟机)、 bare metal、OpenStack 集群和其他的基础应用平台。
Docker通常用于如下场景:
web应用的自动化打包和发布;
自动化测试和持续集成、发布;
在服务型环境中部署和调整数据库或其他的后台应用;
从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PaaS环境.
以上两段文字引用自:
[1].王春生, 什么是Docker?, https://www.docker.org.cn/book/docker/what-is-docker-16.html
本文所介绍的docker环境部署在Ubuntu 18.04LTS的宿主机器上进行了测试,不同类型操作系统可能会有部分差异,Ubuntu系统不同版本间差别不大,如果您使用其他版本的Ubuntu遇到了问题,可以联系本项目开发团队。镜像中也已经clone了XTDrone的源码,大家可以根据自己的需要来进行配置和仿真。
另外,感谢dorowu/ubuntu-desktop-lxde-vnc
提供的Ubutnu 18.04LTS的镜像,在其基础上,我们方便的使用VNC-Viewer进行可视化开发,如果您对此感兴趣,可以访问:https://hub.docker.com/r/dorowu/ubuntu-desktop-lxde-vnc/进行进一步的了解。
1.安装docker并开启服务
安装,终端执行:
curl -sSL https://get.daocloud.io/docker | sh
这篇关于原来XTDrone也可以用Docker部署!!!!那这样就不用担心环境问题了啊,GAAS也有docker的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!