目录

1 Docker架构

2 Docker基础命令

2.1 查看镜像

2.2 配置镜像加速

2.3 获取镜像

3 创建镜像

3.1 创建Dockerfile

3.2 创建镜像

3.3 将镜像保存导出为tar包


参考文档:Docker 基础概念 | 菜鸟教程

1 Docker架构

Client:Docker对外暴露的交互接口

Docker_host::Docker客户机程序

Docker daemon:docker的守护进程

Images:Docker的镜像

Container:Docekr创建的容器本身

Registry:Docker Hub中注册的镜像库

centos - Official Image | Docker Hub

2 Docker基础命令

Docker 命令大全 | 菜鸟教程

2.1 查看镜像

默认没有,表明docker可用了

 docker images

2.2 配置镜像加速

我是mac电脑添加镜像网站

"registry-mirrors": [
    "https://docker.1ms.run",
    "https://mirror.ccs.tencentyun.com",
    "https://docker.m.daocloud.io"
]

2.3 获取镜像

拉取ubuntu镜像环境

docker pull ubuntu:noble

3 创建镜像

3.1 创建Dockerfile

在Unity导出的Linux工程中创建Dockerfile文件

Dockerfile文件内内容

#使用ubuntu镜像
FROM ubuntu:noble

#设置工作目录
WORKDIR /app

#复制当前文件夹下的文件到/app目录 两个点之间有一个空格 表示两个参数
COPY . .

#设置启动命令
CMD ["./robotSimulator.x86_64"]

3.2 创建镜像

docker build -t robot_sim_docker .

查看所有镜像

3.3 将镜像保存导出为tar包

将镜像保存为tar包,以用于传播

docker save -o robot_sim.tar robot_sim_docker:latest 

3.4 根据docker tar启动容器

docker镜像包是mac电脑构建,在windows上启动

docker加载tar包

docker load -i robot-simulator.tar

启动容器

docker run -d -p 10000:10000 --name robot-sim-container robot-simulator:v1.0

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐