1.报错:
error pulling image configuration: download failed after attempts=6: dial tcp 173.244.217.42:443: connect: connection refused
这种连接被拒绝的错误是由于网络问题导致的,可以通过配置镜像源来解决。
- 配置镜像源:可以先登录阿里云官网,它会给每个用户免费分配一个独一无二的镜像源,网址如下:容器镜像服务 (aliyun.com),按提示步骤操作即可。
- 若分配镜像源后还不可以,那么这个时候就只能从网上早可以用的镜像源使用了,这里附上一位经常更新可用镜像源的文章:docker镜像加速源配置,目前可用镜像源列举(8月29日更新最新可用)_docker可用的镜像源-CSDN博客配置方法和阿里云的一样,我这里把步骤贴出来,在linux根目录下,
- vi /etc/docker/daemon.json
- 粘入类似如下内容:{ "registry-mirrors": ["https://8hxmbf1d.mirror.aliyuncs.com","sadasdasdsa","dasss"] } 其实就是json结构
- 重启docker容器:
- sudo systemctl daemon-reload
- sudo systemctl restart docker
然后继续尝试pull就行,这种错误一定是镜像源的问题(远程的镜像仓库没问题的情况下)。
2. docker pull的过程中,到中途卡死,然后不断自动重新pull..........
这种问题是由于docker的空间不足。
可以通过如下步骤确定和排查问题:
1.查看docker日志
tail -f /var/log/messages,或直接打开该文件,查找“error”筛选,可以看到有“no space left on device”这样的一行话
这就是说明空间不够了。
2.df -hl /var/lib/docker 查看docker使用空间,如果发现剩余空间很小的话,就是因为这个问题导致的,考虑对其扩容。
这里推荐一个文章,在vmware中对虚拟机扩容的步骤,另外,其实不只是适用于vmware,因为扩容的过程中,最简单的一步就是单纯增加容量,重点在于如何给系统盘符分配内存空间使用,而这一步在系统中都是一样的,该文章是centos7系统。VMware设置CentOS7系统磁盘扩容_vmware centos 扩容-CSDN博客