当前位置:   article > 正文

设置docker国内镜像源【国内镜像源大全】_docker镜像网站

docker镜像网站

1. 镜像源

  1. 网易:http://hub-mirror.c.163.com
  2. 中科大镜像地址:http://mirrors.ustc.edu.cn/
  3. 中科大github地址:https://github.com/ustclug/mirrorrequest
  4. Azure中国镜像地址:http://mirror.azure.cn/
  5. Azure中国github地址:https://github.com/Azure/container-service-for-azure-china
  6. DockerHub镜像仓库: https://hub.docker.com/
  7. 阿里云镜像仓库: https://cr.console.aliyun.com
  8. google镜像仓库: https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (如果你本地可以翻墙的话是可以连上去的 )
  9. coreos镜像仓库: https://quay.io/repository/
  10. RedHat镜像仓库: https://access.redhat.com/containers

2. 私人阿里镜像加速器

这里采用了阿里云的镜像加速器(需要阿里云账号进行登录),地址:阿里云 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器。
在这里插入图片描述

整体复制下面的代码到终端界面完成设置 

  1. sudo mkdir -p /etc/docker
  2. sudo tee /etc/docker/daemon.json <<-'EOF'
  3. {
  4. "registry-mirrors": ["https://ckdhnbk9.mirror.aliyuncs.com"]
  5. }
  6. EOF
  7. sudo systemctl daemon-reload
  8. sudo systemctl restart docker

3. 国内镜像源

部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可: Azure Container Registry(ACR)

3.1 dockerhub (docker.io)

  1. #dockerhub(docker.io)
  2. #格式
  3. dockerhub.azk8s.cn/<repo-name>/<image-name>:<version>
  4. #原镜像地址示例,我们可能平时拉dockerhub镜像是直接docker pull nginx:1.15.但是docker client会帮你翻译成#docker pull docker.io/library/nginx:1.15
  5. docker.io/library/nginx:1.15
  6. #国内拉取示例
  7. dockerhub.azk8s.cn/library/nginx:1.15

3.2 gcr.io

  1. #gcr.io
  2. #格式
  3. gcr.azk8s.cn/<repo-name>/<image-name>:<version>
  4. #原镜像地址示例
  5. gcr.io/google-containers/pause:3.1
  6. #国内拉取示例
  7. gcr.azk8s.cn/google_containers/pause:3.1

3.3 quay.io

  1. #quay.io
  2. #格式
  3. quay.azk8s.cn/<repo-name>/<image-name>:<version>
  4. #原镜像地址示例
  5. quay.io/coreos/etcd:v3.2.28
  6. #国内拉取示例
  7. quay.azk8s.cn/coreos/etcd:v3.2.28

3.4 k8s.gcr.io

  1. #k8s.gcr.io
  2. #格式
  3. gcr.azk8s.cn/google_containers/<repo-name>/<image-name>:<version>
  4. #原镜像地址示例
  5. k8s.gcr.io/pause-amd64:3.1
  6. #国内拉取示例
  7. gcr.azk8s.cn/google_containers/pause:3.1
  8. #原镜像格式
  9. k8s.gcr.io/pause:3.1
  10. #改为以下格式
  11. googlecontainersmirrors/pause:3.1

3.5 阿里云的google 镜像源

  1. #原镜像格式
  2. k8s.gcr.io/pause:3.1
  3. #改为以下格式
  4. registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1

3.6 定制命令拉取镜像

或使用azk8spull,只有50行命令的小脚本,就可以从dockerhub、gcr.io、quay.io直接拉取镜像:

  1. #download azk8spull
  2. curl -Lo /usr/local/bin/azk8spull https://github.com/xuxinkun/littleTools/releases/download/v1.0.0/azk8spull
  3. chmod +x /usr/local/bin/azk8spull
  4. #直接拉取镜像
  5. azk8spull k8s.gcr.io/pause:3.1
  6. azk8spull quay.io/coreos/etcd:v3.2.28
  7. #查看拉取的镜像
  8. # docker images
  9. REPOSITORY TAG IMAGE ID CREATED SIZE
  10. k8s.gcr.io/etcd v3.2.28 b2756210eeab 3 months ago 247MB
  11. k8s.gcr.io/pause 3.1




docker 镜像源大全_docker镜像源_ghostwritten的博客-CSDN博客

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/902300
推荐阅读
相关标签
  

闽ICP备14008679号