原来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

相关文章

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

解决pandas无法读取csv文件数据的问题

《解决pandas无法读取csv文件数据的问题》本文讲述作者用Pandas读取CSV文件时因参数设置不当导致数据错位,通过调整delimiter和on_bad_lines参数最终解决问题,并强调正确参... 目录一、前言二、问题复现1. 问题2. 通过 on_bad_lines=‘warn’ 跳过异常数据3

解决RocketMQ的幂等性问题

《解决RocketMQ的幂等性问题》重复消费因调用链路长、消息发送超时或消费者故障导致,通过生产者消息查询、Redis缓存及消费者唯一主键可以确保幂等性,避免重复处理,本文主要介绍了解决RocketM... 目录造成重复消费的原因解决方法生产者端消费者端代码实现造成重复消费的原因当系统的调用链路比较长的时

深度解析Nginx日志分析与499状态码问题解决

《深度解析Nginx日志分析与499状态码问题解决》在Web服务器运维和性能优化过程中,Nginx日志是排查问题的重要依据,本文将围绕Nginx日志分析、499状态码的成因、排查方法及解决方案展开讨论... 目录前言1. Nginx日志基础1.1 Nginx日志存放位置1.2 Nginx日志格式2. 499

kkFileView启动报错:报错2003端口占用的问题及解决

《kkFileView启动报错:报错2003端口占用的问题及解决》kkFileView启动报错因office组件2003端口未关闭,解决:查杀占用端口的进程,终止Java进程,使用shutdown.s... 目录原因解决总结kkFileViewjavascript启动报错启动office组件失败,请检查of

SpringBoot 异常处理/自定义格式校验的问题实例详解

《SpringBoot异常处理/自定义格式校验的问题实例详解》文章探讨SpringBoot中自定义注解校验问题,区分参数级与类级约束触发的异常类型,建议通过@RestControllerAdvice... 目录1. 问题简要描述2. 异常触发1) 参数级别约束2) 类级别约束3. 异常处理1) 字段级别约束

Go语言编译环境设置教程

《Go语言编译环境设置教程》Go语言支持高并发(goroutine)、自动垃圾回收,编译为跨平台二进制文件,云原生兼容且社区活跃,开发便捷,内置测试与vet工具辅助检测错误,依赖模块化管理,提升开发效... 目录Go语言优势下载 Go  配置编译环境配置 GOPROXYIDE 设置(VS Code)一些基本

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

Spring的RedisTemplate的json反序列泛型丢失问题解决

《Spring的RedisTemplate的json反序列泛型丢失问题解决》本文主要介绍了SpringRedisTemplate中使用JSON序列化时泛型信息丢失的问题及其提出三种解决方案,可以根据性... 目录背景解决方案方案一方案二方案三总结背景在使用RedisTemplate操作redis时我们针对