温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-13 14:29:36 来源:亿速云 阅读:220 作者:iii 栏目:云计算

这篇文章主要介绍“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保存与加载的方法是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI