2 docker镜像管理
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,使用镜像时候的命名格式:REPOSITORY:TAG 如果不写tag,默认是latestrepository的格式:服务器IP:端口/分类/镜像名:tag 并不一定非得使用这种命名方式,只有我们和仓库
千家信息网最后更新 2025年12月01日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安全错误
数据库的锁怎样保障安全
我的世服务器ip
服务器修改管理员用户名密码
win10管理声音的服务器
华为服务器远程识别不到磁盘
网络安全宣传周精彩片段
变形坦克2怎么登录服务器
武汉招商帮网络技术有限公司
网络安全排查整改情况报告
达州市委网络安全和信息化委员会
大智慧 数据库
地理数据库无法导入
软件开发毕业一年考研
数据库定义函数必须有参数
服务器机房拓扑图
服务器注册不了账号怎么办
英语零基础能学懂软件开发吗
33岁可以去学习软件开发吗
计算机网络技术专科院校排名
数据库必须以升级模式打开
中国最具创新的软件开发企业
怎么进行服务器配置
数据库构建过程
数据中心服务器功率
重庆涪陵蔬菜配送软件开发
如何用打车软件开发
恶性肿瘤数据库管理制度
为什么服务器不能访问自己的网页
csv的文件怎么导入数据库
福州雅好网络技术服务部
数据库假死怎么处理