专业的编程技术博客社区

网站首页 > 博客文章 正文

解决docker国内拉取镜像慢的问题(docker拉取镜像卡住)

baijin 2024-11-16 17:04:32 博客文章 6 ℃ 0 评论

使用docker的朋友可能会发现docker镜像拉取有时非常慢,这是因为docker镜像的官方仓库在国内访问较慢的原因。 不过docker可以配置一些registry-mirrors,配置成国内的docker-registry,这样下载速度就会非常快,为我们节省大量等待时间。

mac修改registry-mirrors

打开docker,点击配置、Docker engine,在右边的json框中,加入如下配置(注意前面上一行要加上逗号)

"registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]

然后点击Apply&Restart重启docker就可以了。

确认修改docker-registry否生效

运行命令docker info,查看结果中的Registry Mirrors确认是否修改成了自己的registry

测试下载速度

在mac本地,先删除一个下载好的镜像,比如bitnami/etcd,在pull查看下载速度,应该能看到非常明显的速度提升。

docker rmi bitnami/etcd
docker run -it --name Etcd bitnami/etcd

ubuntu/centos docker修改registry mirror

如果是linux centos系统,配置文件位于/etc/docker/daemon.json 同样添加

"registry-mirrors": [
    "http://hub-mirror.c.163.com",
    "https://registry.docker-cn.com"
  ]

然后重启docker即可

sudo systemctl restart docker

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表