南君手记
  • 持续专注
  • Docker
    • Azure容器镜像代理服务失效
    • registry镜像加速器拉取谷歌镜像
    • 简单镜像加速
    • registry拉取dockerhub私有镜像
  • Golang
    • standard_init_linux.go:190: exec user process caused "no such file or directory
    • flota64后面保留三位小数
    • 数组赋值问题
    • append函数的使用方式
    • 错误返回非空的值
    • 数组类型转换
    • 强制类型转换
    • for循环之迭代变量
    • 切片长度
    • Map面试题
    • 指针方法&值方法
  • Gitbook
  • 油管知识汇
  • 穷查理宝典
    • 一些箴言
  • 自省
  • 技术调研
    • gomonkey
    • goconvey调研学习
    • Github认证调研
  • kubenetes
    • 利用NFS动态提供Kubernetes后端存储卷
    • k8s CRD(一)quick start
  • Tekton
    • Tekton Dashboard
    • tekton之Task&TaskRun概念篇
    • tekton简单介绍及安装
  • 哈佛的6堂独立思考课
由 GitBook 提供支持
在本页
  • Azure容器镜像代理服务失效
  • 解决方案
  • 笔者使用方式

这有帮助吗?

  1. Docker

Azure容器镜像代理服务失效

Azure容器镜像代理服务失效

解决方案

前段时间 Azure 中国提供的容器镜像代理服务已经不开放了,只给 Azure 云使用。最近使用Azure的加速地址都显示404。像以下拉取镜像的方式,现在不能用了:

docker pull dockerhub.azk8s.cn/library/<imagename>:<version> 
#例子
docker pull dockerhub.azk8s.cn/library/centos

建议使用阿里云的比较稳定,这边另外推荐一个容器镜像代理服务,西北农林科技大学的dockerhub 反向代理。还比较稳定,当然首选还是阿里云。 下面介绍下西北农林科技大学的反向代理: 修改 /etc/docker/daemon.json ,加入:

{
  "registry-mirrors": ["https://dockerhub.mirrors.nwafu.edu.cn/"]
}

重启docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker

笔者使用方式

对于daemon.json中的registry-mirros字段后面的值,是个数组,可以加入多个反向代理地址,docker会按顺序去拉取镜像,第一个代理地址拉不到就使用第二个地址,要是这边配置的地址都不能拉取镜像,dockder会去dockerhub官网拉取。 所以我的daemon.json是这样配置的:

{
  "registry-mirrors": [""https://cduvuqsh.mirror.aliyuncs.com","https://dockerhub.mirrors.nwafu.edu.cn/"]
}

以阿里云为主,西北农林科技大学的为辅,做个备用。

更多云计算方面技术文章,请关注"云原生手记"公众号。欢迎批评指正。

上一页Docker下一页registry镜像加速器拉取谷歌镜像

最后更新于4年前

这有帮助吗?