docker pull镜像过程中的一些问题

1.报错:

        error pulling image configuration: download failed after attempts=6: dial tcp 173.244.217.42:443: connect: connection refused
        这种连接被拒绝的错误是由于网络问题导致的,可以通过配置镜像源来解决。

  1. 配置镜像源:可以先登录阿里云官网,它会给每个用户免费分配一个独一无二的镜像源,网址如下:容器镜像服务 (aliyun.com),按提示步骤操作即可。
  2. 若分配镜像源后还不可以,那么这个时候就只能从网上早可以用的镜像源使用了,这里附上一位经常更新可用镜像源的文章:docker镜像加速源配置,目前可用镜像源列举(8月29日更新最新可用)_docker可用的镜像源-CSDN博客配置方法和阿里云的一样,我这里把步骤贴出来,在linux根目录下,
    1.  vi  /etc/docker/daemon.json
    2. 粘入类似如下内容:{ "registry-mirrors": ["https://8hxmbf1d.mirror.aliyuncs.com","sadasdasdsa","dasss"] }                                  其实就是json结构
    3. 重启docker容器:
      1. sudo systemctl daemon-reload
      2. 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博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值