docker镜像硬核知识

目录

1  docker镜像

1.1  镜像加速

1.2  镜像的(删除、备份与还原)



1  docker镜像

1.1  镜像加速

鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,强烈建议安装Docker 之后配置国内镜像加速。

Docker中国官方镜像加速:https://registry.docker-cn.com

(1)编辑配置文件/etc/docker/daemon.json,这里使用的是阿里云镜像加速,该文件默认没有需创建。

【注意:"registry-mirrors": ["https://0coisidb.mirror.aliyuncs.com"],双引号不能丢否则造成docker起不来】

  [root@node1 ~]# cat /etc/docker/daemon.json

{

"registry-mirrors": ["https://0coisidb.mirror.aliyuncs.com"]

}

[root@node1 ~]#

daemon.json是一个json的文件,对格式的要求比较高,所以对于括号以及标点符号都必须正确

(2)重启docker

systemctl daemon-reload

systemctl restart docker

(3)添加内核参数(/etc/sysctl.conf )

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

(4)sysctl -p(重新加载)

(5) 完成

1.2  镜像的(删除、备份与还原)

(1)查看镜像

docker images 【只显示顶层镜像】

docker images -a 【显示所有镜像,包括中间层镜像在内的所有镜像】

(2)删除镜像

docker image rm -f hello-world:latest

docker rmi -f hello-world:latest (简写)

(3)导出镜像(备份)

docker save nginx > /qq/docker-nginx.tar.gz

docker save aeea3708743f > /qq/tomcat-v2.tar.gz

  • nginx: 要导出的docker镜像的名称
  • aeea3708743f 镜像的ID,也可以使用镜像的ID进行导出
  • /qq/docker-nginx: 导出镜像的存放位置及自定义名称

注意:导出镜像时,该镜像不要有容器使用着,否则导出成功后无法在另外设备上导入成功,报错如下】

 

(4)导入镜像(还原)

docker image load -i docker-nginx.tar.gz (常用)或

docker image load /qq/docker-nginx.tar.gz

docker load /qq/docker-nginx.tar.gz

-i:从tar归档文件读取镜像

注意镜像文件必须是tar.gz类型的文件

docker-nginx:要导入的镜像位置

/qq/docker-nginx:要导入的镜像位置

 (5)虚悬镜像(悬空镜像)

  • 含义:指无镜像名和标签的镜像
  • 查看

  • 清理:docker image prune

(6)中间层镜像

  • 含义

为了加速镜像构建、重复利用资源,Docker会利用中间层镜像。与之前的虚悬镜像不同,这些无标签的镜像很多都是中间层镜像,是其它镜像所依赖的镜像。这些镜像是别的镜像的依赖,因此并不会因为它们被列出来而多存了一份,无论如何你也会需要它们。

  • 查看

docker image ls -a

  • 完成
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_44250083

微信号:c_x_y_000

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值