原来XTDrone也可以用Docker部署!!!!那这样就不用担心环境问题了啊,GAAS也有docker

2023-12-18 05:48

本文主要是介绍原来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的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/507243

相关文章

python常见环境管理工具超全解析

《python常见环境管理工具超全解析》在Python开发中,管理多个项目及其依赖项通常是一个挑战,下面:本文主要介绍python常见环境管理工具的相关资料,文中通过代码介绍的非常详细,需要的朋友... 目录1. conda2. pip3. uvuv 工具自动创建和管理环境的特点4. setup.py5.

Python中使用uv创建环境及原理举例详解

《Python中使用uv创建环境及原理举例详解》uv是Astral团队开发的高性能Python工具,整合包管理、虚拟环境、Python版本控制等功能,:本文主要介绍Python中使用uv创建环境及... 目录一、uv工具简介核心特点:二、安装uv1. 通过pip安装2. 通过脚本安装验证安装:配置镜像源(可

MySQL 设置AUTO_INCREMENT 无效的问题解决

《MySQL设置AUTO_INCREMENT无效的问题解决》本文主要介绍了MySQL设置AUTO_INCREMENT无效的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录快速设置mysql的auto_increment参数一、修改 AUTO_INCREMENT 的值。

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

Java死锁问题解决方案及示例详解

《Java死锁问题解决方案及示例详解》死锁是指两个或多个线程因争夺资源而相互等待,导致所有线程都无法继续执行的一种状态,本文给大家详细介绍了Java死锁问题解决方案详解及实践样例,需要的朋友可以参考下... 目录1、简述死锁的四个必要条件:2、死锁示例代码3、如何检测死锁?3.1 使用 jstack3.2

解决JSONField、JsonProperty不生效的问题

《解决JSONField、JsonProperty不生效的问题》:本文主要介绍解决JSONField、JsonProperty不生效的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录jsONField、JsonProperty不生效javascript问题排查总结JSONField

github打不开的问题分析及解决

《github打不开的问题分析及解决》:本文主要介绍github打不开的问题分析及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、找到github.com域名解析的ip地址二、找到github.global.ssl.fastly.net网址解析的ip地址三

MySQL版本问题导致项目无法启动问题的解决方案

《MySQL版本问题导致项目无法启动问题的解决方案》本文记录了一次因MySQL版本不一致导致项目启动失败的经历,详细解析了连接错误的原因,并提供了两种解决方案:调整连接字符串禁用SSL或统一MySQL... 目录本地项目启动报错报错原因:解决方案第一个:第二种:容器启动mysql的坑两种修改时区的方法:本地

springboot加载不到nacos配置中心的配置问题处理

《springboot加载不到nacos配置中心的配置问题处理》:本文主要介绍springboot加载不到nacos配置中心的配置问题处理,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录springboot加载不到nacos配置中心的配置两种可能Spring Boot 版本Nacos