docker所在服务器不能访问外网,无法拉取镜像。如何解决?

您所在的位置:网站首页 docker访问不了外网 docker所在服务器不能访问外网,无法拉取镜像。如何解决?

docker所在服务器不能访问外网,无法拉取镜像。如何解决?

2024-07-16 17:24| 来源: 网络整理| 查看: 265

情景

​ 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