2 docker镜像管理
发表于:2024-10-20 作者:千家信息网编辑
千家信息网最后更新 2024年10月20日,使用镜像时候的命名格式:REPOSITORY:TAG 如果不写tag,默认是latestrepository的格式:服务器IP:端口/分类/镜像名:tag 并不一定非得使用这种命名方式,只有我们和仓库
千家信息网最后更新 2024年10月20日2 docker镜像管理
使用镜像时候的命名格式:
REPOSITORY:TAG 如果不写tag,默认是latest
repository的格式:
服务器IP:端口/分类/镜像名:tag 并不一定非得使用这种命名方式,只有我们和仓库有关系时候,才会使用命名方式。
假如,我们需要把镜像推送到仓库里
如果只是本机使用,和仓库没有任何关系,和repository命名没有无所谓
给镜像重新命名,打标签tag:类似给一个文件做硬链接类似的道理,一个镜像可以有多个名字
docker tag docker.io/mysql mysql[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/mysql latest b8fd9553f1f0 4 weeks ago 445 MBhub.c.163.com/public/centos 6.7-tools b2ab0ed558bb 2 years ago 602 MB[root@docker ~]#[root@docker ~]# docker tag docker.io/mysql mysql[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/mysql latest b8fd9553f1f0 4 weeks ago 445 MBmysql latest b8fd9553f1f0 4 weeks ago 445 MBhub.c.163.com/public/centos 6.7-tools b2ab0ed558bb 2 years ago 602 MB[root@docker ~]#
删除镜像:
docker rmi docker.io/mysql:latest
如果一个镜像有多个名字tag,只要还有tag存在,文件就还存在,如果所有名字被删除,文件才会被删除。
请不要使用docker.io/mysql,用163下载的,不然使用时候会有问题。
我们下载下来的镜像存在哪里?
检查发现,下载下来的镜像是被打散,存放在硬盘里面./var/lib/docker
镜像在硬盘里面如何存放,是由存储驱动决定的。
不管存储驱动。
如何备份/保存镜像?
docker save 镜像名 > 路径[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/mysql latest b8fd9553f1f0 4 weeks ago 445 MBmysql latest b8fd9553f1f0 4 weeks ago 445 MBhub.c.163.com/library/mysql latest 9e64176cd8a2 2 years ago 407 MBhub.c.163.com/public/centos 6.7-tools b2ab0ed558bb 2 years ago 602 MB[root@docker ~]# docker save hub.c.163.com/library/mysql > mysql.tar[root@docker ~]# lsanaconda-ks.cfg initial-setup-ks.cfg mysql.tar怎么调用备份镜像?docker load -i mysql.tar或者使用:docker load < mysql.tar[root@docker ~]# docker load -i mysql.tar295d6a056bfd: Loading layer [==================================================>] 129.2 MB/129.2 MB3b7c5f5acc82: Loading layer [==================================================>] 344.6 kB/344.6 kBda4155a7d640: Loading layer [==================================================>] 4.657 MB/4.657 MBdaf31ec3573d: Loading layer [==================================================>] 1.536 kB/1.536 kB904af8e2b2d5: Loading layer [==================================================>] 39.68 MB/39.68 MB2bee3420217b: Loading layer [==================================================>] 25.09 kB/25.09 kBe5de8ba20fae: Loading layer [==================================================>] 3.584 kB/3.584 kB9e615ff77b4f: Loading layer [==================================================>] 240.5 MB/240.5 MBfa9efdcb088a: Loading layer [==================================================>] 6.144 kB/6.144 kB3c376267ac82: Loading layer [==================================================>] 9.216 kB/9.216 kB8129a85b4056: Loading layer [==================================================>] 1.536 kB/1.536 kBLoaded image: hub.c.163.com/library/mysql:latest[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmysql latest b8fd9553f1f0 4 weeks ago 445 MBhub.c.163.com/library/mysql latest 9e64176cd8a2 2 years ago 407 MBhub.c.163.com/public/centos 6.7-tools b2ab0ed558bb 2 years ago 602 MB
镜像
仓库
名字
文件
时候
备份
多个
方式
格式
硬盘
存储
驱动
无所谓
只是
只有
是由
服务器
标签
端口
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
文旅系统网络安全检查
盛世海纳互联网科技
靠得住的软件开发培训班
中国网络技术视频
网络安全800字资料
互联网科技创新 背景
业务服务器管理
hk服务器哪个好
顺丰科技是不是互联网公司吗
哪儿有app软件开发
网络安全事例国外
福州晨联网络技术怎么样
软件开发中FD
世纪风科技互联网有限公司
湖北应急管理厅信息化网络安全
服务器国外 18岁内禁止进入
西宁果蔬软件开发
易语言读取数据库表头
从服务器上下载文件到本地
数据库中整数怎么表示
虚拟机连接数据库失败
数据库设计房屋租赁代码
web服务器 流程图
内网GPS定位服务器
mysql数据库技术课件
莱西安卓软件开发外包公司
益诚软件开发
qq邮箱 接收邮件服务器
山东建筑大学的软件开发
泽宝付互联网科技有限公司