國內拉取google kubernetes鏡像

常用鏡像倉庫

DockerHub鏡像倉庫:

https://hub.docker.com/

阿里雲鏡像倉庫:

https://cr.console.aliyun.com

google鏡像倉庫:

https://console.cloud.google.com/gcr/images/google-containers/GLOBAL

coreos鏡像倉庫:

https://quay.io/repository/

RedHat鏡像倉庫:

https://access.redhat.com/containers

國內鏡像源

部分國外鏡像倉庫無法訪問,但國內有對應鏡像源,可以從以下鏡像源拉取到本地然後重改tag即可:

Azure Container Registry(ACR)

#dockerhub(docker.io)

#格式

dockerhub.azk8s.cn/<repo-name>/<image-name>:<version>/<image-name>/<repo-name>

#原鏡像地址示例

docker.io/library/nginx:1.15

#國內拉取示例

dockerhub.azk8s.cn/library/nginx:1.15

#gcr.io

#格式

gcr.azk8s.cn/<repo-name>/<image-name>:<version>/<image-name>/<repo-name>

#原鏡像地址示例

gcr.io/google-containers/pause:3.1

#國內拉取示例

gcr.azk8s.cn/google_containers/pause:3.1

#quay.io

#格式

quay.azk8s.cn/<repo-name>/<image-name>:<version>/<image-name>/<repo-name>

#原鏡像地址示例

quay.io/coreos/etcd:v3.2.28

#國內拉取示例

quay.azk8s.cn/coreos/etcd:v3.2.28

#k8s.gcr.io

#格式

gcr.azk8s.cn/google_containers/<repo-name>/<image-name>:<version>/<image-name>/<repo-name>

#原鏡像地址示例

k8s.gcr.io/pause-amd64:3.1

#國內拉取示例

gcr.azk8s.cn/google_containers/pause:3.1

#Note: k8s.gcr.io would redirect to gcr.io/google-containers.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

dockerhub

#原鏡像格式

k8s.gcr.io/pause:3.1

#改為以下格式

googlecontainersmirrors/pause:3.1

1

2

3

4

阿里雲google鏡像源

#原鏡像格式

k8s.gcr.io/pause:3.1

#改為以下格式

registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.1

1

2

3

4

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

#download azk8spull

curl -Lo /usr/local/bin/azk8spull https://github.com/xuxinkun/littleTools/releases/download/v1.0.0/azk8spull

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


國內拉取google kubernetes鏡像


分享到:


相關文章: