docker 国内镜像源 docker镜像大全
转载
轩辕2023-06-07 15:37:49
文章标签docker 国内镜像源docker镜像源github文章分类Docker云计算阅读数8800
docker 镜像源
文章目录
docker 镜像源
1. 镜像源
2. 私人阿里镜像加速器
3. //代码效果参考:http://www.zidongmutanji.com/bxxx/551084.html
国内镜像源3.1 dockerhub (docker.io)
3.2 gcr.io
3.3 quay.io
3.4 k8s.gcr.io
3.5 阿里云的google 镜像源
3.6 定制命令拉取镜像
1. 镜像源
网易:
中科大镜像地址:
中科大github地址:
Azure中国镜像地址:
Azure中国github地址:
DockerHub镜像仓库:
阿里云镜像仓库:
google镜像仓库:
coreos镜像仓库:
RedHat镜像仓库:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
2. 私人阿里镜像加速器
这里采用了阿里云的镜像加速器(需要阿里云账号进行登录),地址:阿里云 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器。
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json [-'EOF'
{
"registry-mirrors": 【""】
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
1.
2.
3.
4.
5.
6.
7.
8.
3. 国内镜像源
部分国外镜像仓库无法访问,但国内有对应镜像源,可以从以下镜像源拉取到本地然后重改tag即可: Azure Container Registry(ACR)
3.1 dockerhub (docker.io)
#dockerhub(docker.io)
#格式
dockerhub.azk8s.cn//:
#原镜像地址示例,我们可能平时拉dockerhub镜像是直接docker pull nginx:1.15.但是docker client会帮你翻译成#docker pull docker.io/library/nginx:1.15
docker.io/library/nginx:1.15
#国内拉取示例
dockerhub.azk8s.cn/library/nginx:1.15
1.
2.
3.
4.
5.
6.
7.
3.2 gcr.io
#gcr.io
#格式
gcr.azk8s.cn//:
#原镜像地址示例
gcr.io/google-containers/pause:3.1
#国内拉取示例
gcr.azk8s.cn/google_containers/pause:3.1
1.
2.
3.
4.
5.
6.
7.
3.3 quay.io
#quay.io
#格式
quay.azk8s.cn//:
#原镜像地址示例
quay.io/coreos/etcd:v3.2.28
#国内拉取示例
quay.azk8s.cn/coreos/etcd:v3.2.28
1.
2.
3.
4.
5.
6.
7.
3.4 k8s.gcr.io
#k8s.gcr.io
#格式
gcr.azk8s.cn/google_containers//:
#原镜像地址示例
k8s.gcr.io/pause-amd64:3.1
#国内拉取示例
gcr.azk8s.cn/google_containers/pause:3.1
#原镜像格式
k8s.gcr.io/pause:3.1
#改为以下格式
googlecontainersmirrors/pause:3.1
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
3.5 阿里云的google 镜像源
#原镜像格式
k8s.gcr.io/pause:3.1
#改为以下格式
registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1
1.
2.
3.
4.
3.6 定制命令拉取镜像
或使用azk8spull,只有50行命令的小脚本,就可以从dockerhub、gcr.io、quay.io直接拉取镜像:
#download azk8spull
curl -Lo /usr/local/bin/azk8spull //代码效果参考:http://www.zidongmutanji.com/bxxx/544696.html
chmod +x /usr/local/bin/azk8spull
#直接拉取镜像
azk8spull k8s.gcr.io/pause:3.1
azk8spull quay.io/coreos/etcd:v3.2.28
#查看拉取的镜像
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/etcd v3.2.28 b2756210eeab 3 months ago 247MB
k8s.gcr.io/pause 3.1
漫思