docker问题整理

113 阅读1分钟

1、docker pull kfmirrors.io/nginx:alpine报错unknown blob

环境介绍

  • 使用sonatype/nexus搭建docker本地仓库;
  • 使用nginx进行反向代理,kfmirrors.io为域名,pull请求和push请求都使用该域名;

错误介绍

  • 在域环境下使用docker pull命令拉去镜像时报错:unknown blob

    image-20210219083936237

解决方案

  • 将服务器的/var/lib/docker目录删除,==删除该目录会将镜像全部删除,请注意备份==

    ## 停止docker
    sudo systemctl stop docker
    ## 删除/var/lib/docker目录
    sudo rm -rf /var/lib/docker
    ## 重新运行docker
    sudo systemctl start docker
    

    重新运行后,再次获取即可成功:

    image-20210219084054609