docker相关

告别昂贵硬件!用Unity3D 2023 + ROS2 Humble搭建你的第一个SLAM仿真实验室(保姆级教程) 本文提供了一份详细的教程,介绍如何使用Unity3D 2023和ROS2 Humble搭建SLAM仿真实验室,无需昂贵硬件即可实现虚拟传感器模拟和算法测试。通过Docker容器配置、ROS2安装优化及Unity插件集成,开发者可以快速构建高精度的仿真环境,适用于自主导航、多传感器标定等场景。 阅读详情

docker

1.ubuntu16/18安装docker

sudo apt-get remove docker docker-engine docker-ce docker.io
sudo apt-get update
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository "deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install -y docker-ce

https://www.jianshu.com/p/bafa48ebd55e

虚拟机ctrl alt F1可以快速启动命令行界面

2.dokcer启动

systemctl status docker

docker自动启动:

sudo systemctl enable docker

3.docker配置镜像加速

阿里云控制台,镜像中心,镜像加速器,参照里面的文档配置加速~

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://3n2l6wba.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

4.创建mysql实例

下载mysql:

sudo docker pull mysql

查看镜像列表:

sudo docker images  

创建并运行一个mysql实例:

sudo docker run -p 3306:3306 --name mymysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql

自启动:

sudo docker container update --restart=always mymysql

进mysql:

docker exec -it mymysql bash
 mysql -uroot -p123456

初始密码都是123456.

一定要用%代替localhost。

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

退出bash:

ctrl p q

5.删除一个实例

如果想删除实例:

先查看实例列表:

docker ps -a
docker rm 实例名称

6. 停止和启动一个实例

docker stop 实例名称
docker start 实例名称

7.创建redis实例

下载redis:

sudo docker pull redis

创建redis实例:

docker run -p 6379:6379 --name redis \
-v $PWD/mydata/redis/data:/data \
-v $PWD/mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

查看虚拟机的ip:右上角,数据网络标志,网络信息:192.168.159.136

打开win10的navicat和redis管理器就可以进行连接。

-----------2020.05.22---------

8.安装elasticsearch和kibana

下载镜像:

docker pull kibana:7.4.2
docker pull elasticsearch:7.4.2

创建两个文件夹:

mkdir -p /mydata/elasticsearch/config
mkdir -p /mydata/elasticsearch/data

写入文件:

echo "http.host: 0.0.0.0">>/mydata/elasticsearch/config/elasticsearch.yml

改/mydata/elasticsearch权限:

chown -R  ufo:ufo elasticsearch/

启动一个elasticsearch镜像:

docker run --name myelastic -p 9200:9200 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms64m -Xmx128m" -v /mydata/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/elasticsearch/data:/usr/share/elasticsearch/data -v /mydata/elasticsearch/plugins:/usr/share/elasticsearch/plugins -d elasticsearch:7.4.2

启动一个kibana镜像:

docker run --name mykibana -p 5601:5601 -d kibana:7.4.2

kibana修改默认的es访问地址:

进kibana的bash:

 docker exec -it mykibana bash

ls进config的kibana.yml只能用vim编辑器打开,修改地址为:

http://192.168.159.136:9200/

crtl p q退出bash。

重启kibana,stop然后start。

访问http://192.168.159.136:5601/app/kibana#/home

image-20200611144853182

自启动:

docker container update --restart=always myelastic
docker container update --restart=always mykibana

kibana启动需要1分钟。

9.安装nginx

docker pull nginx

创建mydata/nginx文件夹

随便启动一个nginx容器:

docker run -p 80:80 --name nginx -d nginx

然后拷贝配置文件

docker container cp nginx:/etc/nginx /mydata/nginx

停止且删除这个nginx:

docker stop nginx
docker rm nginx

把文件夹nginx改名为conf,移动到./nginx

cd /mydata/nginx
mv ./nginx/* ./conf
rm -rf ./nginx

重新创建mynginx:

docker run  --name nginx -d -p 80:80 -v /mydata/nginx/html:/usr/share/nginx/html -v /mydata/nginx/conf:/etc/nginx/  -v /mydata/nginx/logs:/var/log/nginx -d nginx

自动启动:

docker container update --restart=always nginx

10.安装mysql5.7

docker pull mysql:5.7
sudo docker run -p 3306:3306 --name mysqlfive -v $PWD/conf:/etc/mysqlfive/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysqlfive -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
sudo docker container update --restart=always mysqlfive

进mysql:

docker exec -it mysqlfive bash
 mysql -uroot -p123456

初始密码都是123456.

一定要用%代替localhost。

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;

退出bash:

ctrl p q

系统磁盘从MBR格式转换成GPT格式来升级win11 之前的《》中说到,需要把磁盘格式转化为MBR格式才能执行下去。问题是,win10升级win11要求启动方式为UEFI的话,磁盘格式不能为MBR。其实不升级也不影响啥,但是就是想好看点。所以花了点时间折腾了一下。我这是双系统,所以直接去A系统修复B系统的磁盘格式和引导。 阅读详情

相关推荐

PX4环境git submodule update --init --recursive失败的解决办法

最近开始搭建PX4环境,搭建是需要从github下载工程,然后使用语句git submodule update --init --recursive更新工程子模块,但往往由于网络原因这一步需要很久,甚至会失败。因为github是外网,在上面下载代码会受到很大限制,往往会出现下面的问题: 即无法连接到github,查阅了相关资料后,我发现了解决更新子模块失败的方法: 1.打开你下载的PX4源码,即Firmware文件夹,找到其中的.gitmodules,如下图: 2…gitmodules有以上格式,path

qq_36903625的博客 1万+

Docker相关知识

什么是docker?docker是一款可以将我们目标应用程序和该程序运行所需的配置和依赖库等环境信息打包成镜像并运行的软件工具;

shenzhenNBA的专栏 812

QT/C++实现健壮HTTP POST客户端:从基础到异常处理与性能优化

HTTP协议作为客户端与服务器通信的基石,其POST方法在数据提交、API交互等场景中扮演着核心角色。其工作原理基于请求-响应模型,通过封装TCP连接与协议细节,为应用层提供了简洁的数据传输接口。在C++桌面与嵌入式开发中,直接使用底层Socket实现HTTP不仅复杂且易出错,而利用框架进行高级封装能显著提升开发效率与代码健壮性。QT框架的`QNetworkAccessManager`等组件正是为此设计,它通过信号槽机制提供异步网络编程模型,有效管理连接与协议解析。一个健壮的HTTP客户端需要妥善处理网络波

weixin_29176179的博客 384

linux docker相关指令

1)、创建数据卷:docker volume create 数据卷名称 (位于/var/lib/docker/volume目录)5)、创建容器:docker create -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称。6)、创建并运行容器:docker run -d --name=容器名称 -p 宿主机端口:容器内端口 镜像名称。1)、挂载数据卷(会自动创建数据卷):docker run -v 数据卷名称:容器内目录路径。4)、加入网络:--network es-net。

Cynicism_Smile的博客 768

玩转肺癌目标检测数据集Lung-PET-CT-Dx ——①从TCIA获取影像数据集

该目标检测公共数据集源自 The Cancer Imaging Archive(TCIA),是肿瘤研究方面的著名的医学影像公开数据库。 数据以 DICOM 格式存储,由肺癌受试者的 CT 和 PET-CT DICOM 图像组成。

takedachia的博客 1万+

用户存续期价值评估(CLV) 一

用户存续期价值评估(CLV) 1 一. 定义 ​     用户存续期价值(Customer Lifetime Value),也可称为CLTV、LCV或者LTV,是企业对未来一个客户与其的关系所带来的净收益的预测。这个预测模型可以有不同水平的复杂度和精确度,从一个直观感觉到使用复杂的预测技术。CLV可以被简单理解为客户关系的价值,也就是未来由于与客户的关系所带...

weixin_43171270的博客 8027

Docker相关理论

Docker相关理论 目录Docker相关理论一、什么是docker二、为什么要用docker2.1docker的优势2.2docker与传统虚拟机的比较三、Docker的核心概念3.1镜像(Image)3.2容器(Container)3.3仓库(Repository) 一、什么是docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 2013 年 3 月以 Apache

weixin_42796403的博客 351

群晖Git Server权限配置全攻略:如何让普通用户(非admin)也能安全提交代码?

本文详细解析了群晖Git Server权限配置方案,特别针对普通用户(非admin)安全提交代码的需求。通过SSH服务配置、精细化用户权限管理及仓库创建自动化脚本,实现在DS218+等群晖NAS设备上的高效代码协作,同时确保系统安全。

weixin_42528780的博客 465

Docker 相关内容记录

docker相关的使用命令

两点 1535

【数据分享】1985-2023 年中国 30m 生长季 NDVI 数据集:刘小平团队力作,Landsat 无缝融合无云产品

中山大学刘小平团队发布1985-2023年中国30m分辨率生长季Landsat NDVI数据集,解决了传统数据的三大痛点:无缝拼接、时间连续和质量可靠。该数据集基于5-9月生长季Landsat影像,通过云检测、多景融合等技术生成,已在GEE平台开放共享。其高分辨率、长时序特性为植被动态监测、LUCC研究等提供重要支撑,在农业、生态保护等领域具有广泛应用价值。

国科大硕士在读,分享Python/GEE/Matlab/R专业代码实践,涵盖数据分析、算法开发与应用技巧等,以代码会友。 1513

YOLO26涨点改进 | 全网首发Conv独家改进篇 | CVPR 2025 | YOLO26引入FDConv频率动态卷积改进,含FDC3k2二次创新,小目标检测,能够捕捉更加丰富和复杂的特征信息

本文提出了一种频率动态卷积(FDConv)模块,用于改进YOLO26目标检测模型的性能。FDConv通过在傅里叶域内划分参数预算,构建具有频率多样性的权重,有效提升了模型对低频和高频信息的处理能力。该模块包含内核空间调制(KSM)和频率带调制(FBM)两个关键组件,分别实现空间级和频域级的动态调节。实验表明,FDConv仅增加3.6M参数就能超越其他需要大幅增加参数的方法,并在目标检测、实例分割等任务中表现优异。文章详细介绍了FDConv的原理、实现方法及在YOLO26中的集成方式,提供了完整的代码实现。

Ai缝合怪、助力小伙伴高效发论文 250

docker相关资料

docker doc github

林海 462

Tesla v100 4张显卡组装机安装vllm和ollama在Ubuntu系统上的安装---AI大模型系统从零开始0032

本文提供Ubuntu22.04系统下vLLM的完整安装指南,适配4×32G Tesla显卡的单机4卡张量并行部署。教程包含:1)硬件要求(Ubuntu22.04、NVIDIA驱动≥535、CUDA12.1+);2)NVIDIA驱动自动安装方法;3)Python3.10虚拟环境配置;4)vLLM官方预编译包一键安装;5)单机4卡启动Qwen3.6-27B模型的完整参数说明(含FP8量化、多进程并行等关键配置)。文末附分布式部署的Ray集群方案参考链接,适用于多机8卡场景。

添柴程序猿的专栏 185

docker相关命令总结

docker启动停止命令 service docker start ——启动docker服务 service docker stop ——停止docker服务 service docker ...

weixin_44069092的博客 193

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

docker进程相关命令

docker进程相关命令 1、启动docker服务: systemctl start docker 2、停止docker服务: systemctl stop docker 3、重启docker服务: systemctl restart docker 4、查看docker服务状态: systemctl status docker 5、设置开机启动docker服务: systemctl enable docker ...

weixin_46223196的博客 344

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Docker相关

Docker使用指南一、Docker创建容器1.拉取镜像(1) 直接拉取镜像(2) Dockerfile创建镜像 一、Docker创建容器 1.拉取镜像 Docker镜像库:(Docker hub). Docker拉取镜像有两种方式: docker pull 镜像名 利用Dockerfile创建镜像 上面两种方式都可以创建镜像,但是利用Dockerfile创建镜像有一个好处,Dockerfile在创建镜像的同时,可以添加一些依赖包。 (1) 直接拉取镜像 指令格式: docker pull 镜像

jiaqi71的博客 579

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

docker安装相关

卸载之前的安装包: yum remove -y docker docker-client docker-client-latest docker-common \ docker-latest docker-latest-logrotate docker-logrotate \ docker-selinux docker-engine-selinux docker-engine 配置阿里云的yum源: curl -o /etc/yum.repos.d/epel.repo http://mir...

Uncle.Cui的技术博客 196

docker 相关组成

文件名 docker, 一般默认安装在 /usr/bin 目录下。比如我们执行的 docker ps 调用的就是 docker 客户端程序。

loveLifeLoveCoding的博客 1276

Docker相关面试题

例如,docker volume create my_volume会创建一个名为my_volume的卷,docker run -v my_volume:container_dir会将卷挂载到容器的container_dir目录。使用docker inspect命令可以查看Docker容器的详细信息,包括IP地址。可以使用docker volume ls和docker volume inspect命令查看卷信息,然后使用docker run命令挂载卷到临时容器中,将数据备份到主机或其他存储介质。

坚持写博客,大家的关注是我前进的动力! 727

Docker启动相关的命令

CentOS7版本启动docker。开机自启docker。

weixin_44860226的博客 356

Docker相关命令

Docker总结 1.Docker相关概念 Docker:OS层的虚拟化架构,服务器快速部署环境的容器技术 VM:属于全虚拟化架构 镜像:从仓库拉取镜像 容器:在容器中展开镜像 仓库:远程仓库保存镜像 安装说明 1.解压缩镜像,双击.vmx文件 2.点击编辑虚拟机设备-》网络适配器-》 3.CD/DVD使用物理驱动器 4.如果出现ip地址无法ping通(重要!!!) 编辑-》虚拟网络编辑器-》右下脚更改设置-》还原默认设置 5.开启虚拟机 6.用户名是root 密码是itcast

qq_36460907的博客 177

docker相关命令

docker相关命令。

2301_78339569的博客 177

docker网络相关内容详解

Docker 角色负责容器化(镜像构建、运行时隔离),是 K8s 的运行时基础(通过 CRI 接口与 K8s 集成,提供容器运行能力)。K8s 角色负责集群级编排(部署、伸缩、治理),构建云原生应用的运行时平台,通过声明式配置(YAML)和自动化控制器(如 Deployment),实现弹性、高可用、可扩展的应用部署。典型流水线。

m0_74186706的博客 1292

【Docker】封装docker相关的命令

1. 具体步骤 step 1: 安装所需的工具程序 step 2: 安装GPG证书 step 3: 更新 apt sources.list step 4: apt 安装 docker-ce step 5: 更新 /etc/docker/daemon.json 文件 step 6: 迁移 docker 目录 到 /data/docker 2. 一键安装脚本内容如下 _setupDocker() { local flg=0 # [检查是否强制重新安装] [ X$flg = X0 ] &&

躬行纸上浅知 1155

Docker相关指令的操作

#Docker基本操作 *systemctl enable docker设置docker开机自启 *

m0_58966920的博客 131

Docker相关操作

$ docker ps // 查看所有正在运行容器 $ docker stop containerId // containerId 是容器的ID $ docker ps -a // 查看所有容器 $ docker ps -a -q // 查看所有容器ID $ docker stop $(docker ps -a -q) // stop停止所有容器 $ docker rm $(docker ps -a -q) // remove删除所有容器 docker pull tensorflow/te...

gc_liu的博客 145
上一篇: python 批量生成九宫格
下一篇: win11 显示更多选项 恢复以前版本
UFOO2
博客等级 码龄6年 7粉丝 52原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值