docker,阿里镜像失效的解决办法

创建好docker之后,运行以下命令,报错说网络不能连接。

docker run hello-world

这是因为默认从国外的仓库下载。
配置阿里云镜像加速如下:

{
  "registry-mirrors": ["https://xxxxx"]
}

这时运行docker run hello-world,是可以执行成功了。但是报错了,也是网络问题。
在这里插入图片描述
参照这篇文章的解决办法,https://blog.csdn.net/M82_A1/article/details/92176601,将 daemon.json 修改为Docker中国官方镜像加速,内容如下:

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

然后再试就可以了。
但是我在下载mysql时仍然很慢,如图
在这里插入图片描述
最后通过国内镜像daocloud.io/library库下载,非常快
在这里插入图片描述

发布了104 篇原创文章 · 获赞 5 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/zjuwzp/article/details/104649947
今日推荐