因为服务器A不能访问外网,连不上镜像仓库,只能通过指定的文件服务器进行文件的传输,所以需要将镜像打成tar包间接上传到服务器A。
-
本机拉取镜像
-
将镜像打包成tar文件,且将tar文件上传到文件服务器
-
登陆服务器A,执行命令拉取tar包
-
将tar包解压成镜像
-
查看拉取的镜像
tips:
–network host:表示使用本地模式,端口映射直接使用docker内部配置的端口,-p 8082:8080 将失效,
比如docker内部是配置的8080(即服务启动时的端口),使用-p 8082:8080,则映射对外的端口是8082
但是docker启动命令里加了–network host后,则表示对外直接使用8080端口
容器最佳实践:
Original: https://www.cnblogs.com/miaoying/p/13438258.html
Author: miaoying
Title: docker镜像打tar包
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/534733/
转载文章受原作者版权保护。转载请注明原作者出处!