Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化,我们在使用docker时,在使用国外镜像时拉取镜像失败,本文将介绍该问题的解决办法,一起来看看吧
工具/原料
1
liunx
2
docker
3
docker镜像
方法/步骤
1
1.在已安装好docker容器的虚拟机上,启动docker,使用命令拉取镜像docker pull 镜像名称,如果拉取失败,网络超时,是因为docker是默认是获取国外的镜像,网络指不定会出什么状况
2
2.第一种方式切换国内的服务,修改配置文件,使用命令vi /etc/docker/daemon.json,切换镜像服务地址如图
3
3.第二种方式是在网络配置文件中增加配置,先安装工具(yum install bind-utils ) 在执行(dig @114.114.114.114 registry-1.docker.io),如图
注意事项
1
1.docker容器在拉取镜像过程中出现网络超时,不是容器安装问题,是应为docker默认从国外镜像库获取,新伙伴在遇到该问题不需要重装docker
2
2.在切换镜像库的过程中,小编提供了三种方式,前面两种偶尔会成功,直接去网易云或者阿里云镜像库获取镜像是最靠谱的
下一篇:如何注册使用脉冲云