Apollo本地Dockerimage保存与加载的方法是什么

这篇文章主要介绍“Apollo本地Docker image保存与加载的方法是什么”,在日常操作中,相信很多人在Apollo本地Docker image保存与加载的方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Apollo本地Docker image保存与加载的方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

站在用户的角度思考问题,与客户深入沟通,找到延边朝鲜族网站设计与延边朝鲜族网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站设计、做网站、企业官网、英文网站、手机端网站、网站推广、域名申请、网页空间、企业邮箱。业务覆盖延边朝鲜族地区。

Image 里面是一层层文件系统,叫做Union FS(联合文件系统)。联合文件系统,可以将几层目录挂载到一起,形成一个虚拟文件系统。虚拟文件系统的目录结构就像普通Linux的目录结构一样,Docker通过这些文件再加上宿主机的内核提供了一个Linux的虚拟环境。每一层文件系统叫做一层Layer,联合文件系统可以对每一层文件系统设置三种权限,只读(Readonly)、读写(Readwrite)和写出(Writeout-able),但是 Docker 镜像中每一层文件系统都是只读的。

保存本地Docker image的方法

首先确保当前需要保存的Docker image处于活动状态(未被关闭),在Docker外部使用如下命令保存:

1# 查看当前活动的Docker image
2 docker ps
3# 保存本地Docker image
4# -p保存时暂停当前Docker image的运行
5# a954f492dab4表示Docker container id
6# registry.docker-cn.com/apolloauto/apollo表示repository(或称image)
7# davidhopper_dev表示tag,可以自己随意命名
8 docker commit -p a954f492dab4 registry.docker-cn.com/apolloauto/apollo:davidhopper_dev

加载本地Docker image 的方法

使用如下命令加载步骤一中保存的本地Docker image

1# -C表示使用国内服务器
2# -l -t davidhopper_dev表示基于本地标签为davidhopper_dev的Docker image拉取
3bash docker/scripts/dev_start.sh -C -l -t davidhopper_dev

整个操作过程的截图如下所示:

Apollo本地Docker image保存与加载的方法是什么

Apollo本地Docker image保存与加载的方法是什么

Apollo本地Docker image保存与加载的方法是什么

到此,关于“Apollo本地Docker image保存与加载的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


当前文章:Apollo本地Dockerimage保存与加载的方法是什么
标题链接:http://myzitong.com/article/ipeccj.html