千家信息网

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的文件怎么导入数据库 福州雅好网络技术服务部 数据库假死怎么处理
0