通過阿里雲拉取Google雲上的鏡像

在創建kubernetes集羣時需要一些Google雲上的鏡像
國內拉取不了Google 雲上的鏡像,所以我們想到了阿里雲,因爲阿里雲服務器在美國,所以我們去阿里雲上的構建鏡像的功能拉取國外的鏡像,然後再從阿里雲上拉取到本地

話不多說行動起來
登陸阿里雲
找到容器服務

通過阿里雲拉取Google雲上的鏡像

點擊管理控制檯

通過阿里雲拉取Google雲上的鏡像

點擊創建鏡像倉庫
通過阿里雲拉取Google雲上的鏡像
填寫倉庫信息

通過阿里雲拉取Google雲上的鏡像

這裏如果沒有綁定github,先去綁定,點擊綁定賬號,跳轉到github,點擊一下就ok,

通過阿里雲拉取Google雲上的鏡像

命名空間選擇github賬號就行,倉庫名寫你的dockerfile存放的倉庫名,沒有先去創建 。我的倉庫內容如下圖,大家也可以follow我複製我的倉庫。
https://github.com/LIUXUCHONG/dockerlibrary
通過阿里雲拉取Google雲上的鏡像

其中images文件夾下是dockerfile目錄
通過阿里雲拉取Google雲上的鏡像
每個目錄下有一個dockerfile拉取指定鏡像
通過阿里雲拉取Google雲上的鏡像
選中GitHub,這裏利用GitHub上的dockerfile創建,也可以選擇其他,勾選上海外及其構建。
通過阿里雲拉取Google雲上的鏡像

然後會生成一個鏡像倉庫kubernetes2

通過阿里雲拉取Google雲上的鏡像

這裏我用我原先創建好的kubernetes倉庫演示
點擊你的倉庫名稱,然後彈出如下頁面,點擊構建,添加規則。

通過阿里雲拉取Google雲上的鏡像
根據要求填寫

通過阿里雲拉取Google雲上的鏡像
點擊確認然後出現一條規則,點擊立即創建

通過阿里雲拉取Google雲上的鏡像
然後等待一小會,阿里雲倉庫就會多了一個pause版本的鏡像
通過阿里雲拉取Google雲上的鏡像

其他鏡像在原來的規則上修改在構建即可通過阿里雲拉取Google雲上的鏡像
然後查看鏡像版本
通過阿里雲拉取Google雲上的鏡像

然後點擊左上角基本信息通過阿里雲拉取Google雲上的鏡像

這裏告訴了我們如何拉取阿里雲倉庫上的鏡像
首先回到本地機器登陸阿里雲的倉庫

[root@node01 yum.repos.d]# docker login --username=<你的名字> registry.cn-hangzhou.aliyuncs.com
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store

Login Succeeded
[root@node01 yum.repos.d]#

注意這裏的密碼並不是你阿里雲的登陸密碼,而是你開通服務時的密碼
接下來拉取鏡像並重新tag

[root@node01 ~]# docker pull registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause
pause: Pulling from aliyunlxc/kubernetes
7675586df687: Pull complete
Digest: sha256:fcaff905397ba63fd376d0c3019f1f1cb6e7506131389edbcb3d22719f1ae54d
Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause
[root@node01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes pause da86e6ba6ca1 17 months ago 742kB
[root@node01 ~]#
[root@node01 ~]# docker tag registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes:pause k8s.gcr.io/pause:3.1[root@node01 ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/pause 3.1 da86e6ba6ca1 17 months ago 742kB
registry.cn-hangzhou.aliyuncs.com/aliyunlxc/kubernetes pause da86e6ba6ca1 17 months ago 742kB
[root@node01 ~]#

其餘鏡像類似

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章