Docker镜像问题

在 Docker 中 pull 镜像时总是失败,设置了镜像但是一直不能够正确的使用,后来才发现是镜像的问题,此镜像无效:https://mirrors.tuna.tsinghua.edu.cn,所以才会导致在 pull 的时候一直显示请求的是源站

正确修改的方法是在 /etc/docker/daemon.json 文件中添加以下内容即可

{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com"
  ]
}

在 /etc/default/docker 中修改是不能生效的,使用 docker info 可以查看当前设置的镜像有哪些

重启以下服务即可:

sudo systemctl daemon-reload
sudo service docker restart
sudo docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainer
d1e017099d17: Pull complete
84e74b8eeafd: Pull complete
Digest: sha256:497e7cb961cec56a39134f0b106d44bdf0500bd58914cd89582e3c93e5b75d67
Status: Downloaded newer image for portainer/portainer:latest
docker.io/portainer/portainer:latest