Docker --Docker Image的综合实战

打印 上一主题 下一主题

主题 1729|帖子 1729|积分 5187

Docker Image(镜像)
离线迁移镜像

将一个镜像镜像打包成一个文件:
  1. docker save -o busybox3.0.tar busybox:latest
  2. root:/data/myworkdir# ll
  3. total 147740
  4. drwxr-xr-x 2 root root 4096 Mar 13 16:28 ./
  5. drwx--x--x 5 root root 4096 Mar 13 15:03 ../
  6. -rw------- 1 root root 5101568 Mar 13 16:28 busybox.tar
  7. -rw------- 1 root root 146172416 Mar 13 15:05 busybox3.0.tar
复制代码
再通过scp拷贝到另一台服务器中,
  1. scp /path/to/local/file username@remote_host:/path/to/remote/directory
复制代码
再通过该下令进行规复:
  1. docker load -i busybox3.0.tar
复制代码
镜像存储的压缩和共享



在镜像堆栈时为54M,拉取之后是142M,阐明拉取之前在镜像堆栈是一个压缩的镜像,拉取之后会主动解压;
  1. docker tag nginx:1.23.4 image:tag
  2. docker push image:tag
复制代码


推送到镜像堆栈后,也是有压缩的;
  1. docker tag nginx:1.23.4 image:tag.2.0
  2. docker tag nginx:1.23.4 image:tag.3.0
  3. docker push image:tag.2.0
  4. docker push image:tag.3.0
复制代码

如果我们push不同的标签镜像,那么它会发现一旦有雷同的层出现过了,那么它会共享这一层,而我们后续修改这个镜像的话,也是从之前的已经建立的层的基础上去修改的,这样可以节省资源,提高服从.

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

我爱普洱茶

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表