docker所在服务器不能访问外网,无法拉取镜像。如何解决? |
您所在的位置:网站首页 › docker访问不了外网 › docker所在服务器不能访问外网,无法拉取镜像。如何解决? |
情景 172.17.137.35服务器上有docker环境,需要在上边运行一个mysql:5.7的容器,但是这个服务器无法上网,不能拉取镜像。 解决思路 找一台可以上网、并且具有docker环境的服务器,使用这台可以上网的服务器拉取镜像,然后打包并想办法将镜像包发送给35服务器。 通常,内网的话,可以使用SCP命令,或者使用USB等外置存储想办法将这个镜像包传给35服务器。 实现 # 可以上网的服务器 # 拉取镜像 docker pull mysql:5.7 # 打包 docker save -o mysql-5.7.tar mysql:5.7 # 发送 scp mysql-5.7.tar [email protected]:/mysql-5.7.tar # 不能上网的服务器 # 接收到镜像包之后,加载 docker load -i mysql-5.7.tar # 查看是否成功 docker images # 结果 [root@ceshi /]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mysql 5.7 c20987f18b13 22 months ago 448MB |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |