前言
记录ubuntu内docker下拉镜像失败问题
vmware内ubuntu系统docker拉取镜像失败问题解决
根据网上搜索相关教程,实现将ubuntu系统安装好了。(Ps:镜像好大,下载的时候花了一个晚上…)
安装成功后,想要在ubuntu上部署一个docker;安装docker也可以按照官方文档的去下载安装,
- 确认是否docker安装成功:
docker --version
- 安装成功后docker搜索下拉镜像
e.g.比如我要下载nginx服务
docker search nginx
docker pull nginx
发现响应timeout
解决办法
- 通过
sudo vi /etc/resolv.conf
内添加宿主和主机的ipv4的dns服务器地址,比如我的宿主主机网络如下:(需要添加192.168.100.1)
- 重启网络服务
sudo systemctl restart systemd-networkd
之后下拉镜像成功,
疑问?
可以下拉镜像但是无法docker search(超时)
总结
可以优先重启网络服务resolv.conf
,如还是无法下拉内容,则进入配置添加宿主主机的dns服务器地址后重启网络服务。另外,镜像源内容 sudo nano /etc/docker/daemon.json
也可以添加多个镜像。