说明
内网环境无法pull镜像,但是docker本身可以将已有的镜像导出成tar文件,并且可以再次导入到docker镜像。
指令
# 找一台可以联网的docker机器,并pull下载需要的镜像文件
docker pull mysql:5.7
# 将镜像文件导出成tar文件
docker save mysql:5.7 -o mysql_5.7.tar
# 将tar文件上传到内网docker服务器
scp ./mysql_5.7.tar root@192.168.1.201:/opt/software/
# 导入镜像文件
docker load -i mysql_5.7.tar
Q.E.D.