出现下面这种情况:
这是超级用户即root用户下使用
进入root用户即:
sudo su
1.添加DNS
-
在root 用户下使用vim 进入/etc/resolv.conf,点击 i 进入编辑模式即:
vim /etc/resolv.conf
- 在最后一行加入:
nameserver 114.114.114.114
#114.114.114.114合理即可
-
保存并退出即:
先使用exc退出编辑模式,再使用:wq保存并退出
-
重启网络服务
service networking restart
2. 修改Docker配置文件
- 在root用户下使用vim进入/etc/docker/daemon.json文件,点击 i 进去编辑模式即:
vim /etc/docker/daemon.json
-
添加 registry-mirrors 字段更改Docker的默认镜像仓库,即:
{ "registry-mirrors":["https://docker.m.daocloud.io"]}
- 保存并退出
先使用exc退出编辑模式,再使用:wq保存并退出
- 重新加载docker配置即:
systemctl daemon-reload
- 重启docker服务即:
systemctl restart docker
3.清除缓存并重启Docker
- 有时候旧的镜像缓存可能导致问题,尝试删除本地缓存即:
docker system prune -a
4. 使用docker下载(以alpine为例)即:
docker pull apline