【現(xiàn)學現(xiàn)忘Docker基礎】— 35.本地鏡像推送到阿里云

Docker運行流程圖戈锻,如下:


1呆馁、準備工作

(1)阿里云平臺賬號

阿里云官網(wǎng)地址:https://www.aliyun.com/

淘寶纵搁、支付寶賬號可復用岳悟,這里不做過多說明了

(2)找到容器鏡服務界面

在阿里云官網(wǎng)主頁,產(chǎn)品 —> 容器與中間件 —> 容器鏡像服務ACR —> 管理控制臺



進入到阿里云容器鏡像服務界面如下:


我們之前說過鏡像加速器派桩,今天我們來說說阿里云容器鏡像倉庫构诚。

2、阿里云容器鏡像倉庫的使用

(1)創(chuàng)建創(chuàng)建命名空間

點擊左側邊欄的命名空間铆惑,再點擊右上角創(chuàng)建命名空間范嘱,然后在彈出的對話對話框中,輸入自定義命名空間的名稱鸭津。

注意:一個賬號最多可以創(chuàng)建3個命名空間彤侍。

創(chuàng)建好的命名空間如下:

(2)創(chuàng)建容器鏡像

點擊左側邊欄的鏡像倉庫,再點擊創(chuàng)建鏡像倉庫逆趋。

在彈出的界面中輸入鏡像倉庫的信息如下:

說明:

  • 地域:自己選擇一個就好。

  • 命名空間:選擇自己設置的晒奕,沒有可以點擊進行設置闻书。

  • 倉庫名稱:自定義即可。

  • 倉庫類型:私有只自己可訪問脑慧,公有其他人也可以訪問魄眉。(私有即可)

  • 摘要:就是對該倉庫的一個簡要說明。

點擊下一步闷袒,然后選擇本地倉庫坑律,最后點擊創(chuàng)建鏡像倉庫。

之后就可以看到我們創(chuàng)建的阿里云鏡像倉庫了囊骤。

重點說一下(重點晃择,重點)

我理解阿里云鏡像倉庫,存放鏡像的目錄如下:公網(wǎng)地址/命名空間/倉庫:版本號也物。

所以我的理解:

  • 命名空間:是用來存放鏡像的目錄宫屠。

  • 而鏡像倉庫就相當于鏡像名,一個鏡像倉庫倉庫只存儲一個鏡像滑蚯,和這個鏡像的不同版本浪蹂。

即:以后在阿里云鏡像倉庫創(chuàng)建鏡像命名的時候抵栈,建議以軟件包名或應用名作為倉庫名稱

(3)查看阿里云鏡像倉庫的信息

點擊倉庫名稱位置或者后邊的管理坤次,就能夠看到我們剛剛創(chuàng)建的阿里云鏡像倉庫的詳細信息古劲。

如下:


說明:公網(wǎng)地址就是,可以通過該地址訪問到這個倉庫缰猴。

下面是對阿里云鏡像倉庫的操作指南:

  1. 登錄阿里云Docker Registry

    $ sudo docker login --username=aliyuelin registry.cn-beijing.aliyuncs.com
    

    用于登錄的用戶名為阿里云賬號全名产艾,密碼為開通服務時設置的密碼。

    您可以在訪問憑證頁面修改憑證密碼洛波。

  2. 從Registry中拉取鏡像

    $ sudo docker pull registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]
    
  3. 將鏡像推送到Registry

    $ sudo docker login --username=aliyuelin registry.cn-beijing.aliyuncs.com
    $ sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]
    $ sudo docker push registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]
    

    請根據(jù)實際鏡像信息替換示例中的[ImageId]和[鏡像版本號]參數(shù)胰舆。

  4. 選擇合適的鏡像倉庫地址

    從ECS推送鏡像時,可以選擇使用鏡像倉庫內(nèi)網(wǎng)地址蹬挤。推送速度將得到提升并且將不會損耗您的公網(wǎng)流量缚窿。

    如果您使用的機器位于VPC網(wǎng)絡,請使用 registry-vpc.cn-beijing.aliyuncs.com 作為Registry的域名登錄焰扳。

  5. 示例

    使用"docker tag"命令重命名鏡像倦零,并將它通過專有網(wǎng)絡地址推送至Registry。

    $ sudo docker images
    REPOSITORY                                                         TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
    registry.aliyuncs.com/acs/agent                                    0.7-dfb6816         37bb9c63c8b2        7 days ago          37.89 MB
    
    $ sudo docker tag 37bb9c63c8b2 registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816
    

    使用 "docker push" 命令將該鏡像推送至遠程吨悍。

    $ sudo docker push registry-vpc.cn-beijing.aliyuncs.com/acs/agent:0.7-dfb6816
    

3扫茅、將本地Docker鏡像推送到阿里云

我們就按照上面操作文檔的第三步進行操作,將本地Docker鏡像推送到阿里云鏡像倉庫育瓜。

(1)登陸

# 輸入第一行命令
[root@192 ~]# docker login --username=aliyuelin registry.cn-beijing.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

(2)給上傳鏡像生成一個版本號

命令:sudo docker tag [ImageId] registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]

說明:

  • [ImageId]:輸入你本地將要上傳鏡像的Image Id葫隙。
  • [鏡像版本號]:Docker鏡像的TAG(自定義)。

示例:

# 查看本地Docker鏡像
[root@192 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
diytomcat9   latest    12988584a30e   16 hours ago   607MB
centos       latest    300e315adb2f   3 months ago   209MB

給上傳鏡像生成一個版本號

(3)推送本地鏡像到阿里云鏡像倉庫

執(zhí)行命令:$ sudo docker push registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]

示例:

[root@192 ~]# docker push registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:1.8
The push refers to repository [registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9]
b4ef62e90bac: Pushed 
5da8b73f85d7: Pushed 
68a0171f3cc4: Pushed 
76f4ae6e5125: Pushed 
2653d992f4ef: Pushed 
1.8: digest: sha256:4752b493708372b50f4169eee3df449caef050fc18e604849f584e49d554bbab size: 1373
[root@192 ~]# 

可以看到躏仇,向阿里云鏡像倉庫推送鏡像的時候恋脚,也是按照鏡像的層級來進行推送的。

4焰手、再阿里云中查看本地推送的鏡像

在阿里云官網(wǎng)主頁糟描,產(chǎn)品 —> 容器與中間件 —> 容器鏡像服務ACR —> 管理控制臺。

然后鏡像倉庫列表中书妻,點擊wukong_tomcat9鏡像倉庫船响,然后點擊左側邊欄的鏡像版本,查看鏡像信息躲履。

如下:


5见间、從阿里云鏡像庫拉取鏡像到本地

按照上面操作文檔的第二步進行操作。

執(zhí)行命令:sudo docker pull registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:[鏡像版本號]

示例:

# 查看本地Docker鏡像
[root@192 ~]# docker images
REPOSITORY   TAG       IMAGE ID       CREATED        SIZE
centos       latest    300e315adb2f   3 months ago   209MB

# 從阿里云鏡像庫拉取鏡像
[root@192 ~]# docker pull registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:1.8
1.8: Pulling from wukong6688/wukong_tomcat9
7a0437f04f83: Already exists 
ebca8570a55c: Already exists 
52613dee4841: Already exists 
f20d670a00b6: Already exists 
1d6b94f6dacc: Already exists 
Digest: sha256:4752b493708372b50f4169eee3df449caef050fc18e604849f584e49d554bbab
Status: Downloaded newer image for registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:1.8
registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9:1.8

# 再次查看本地Docker鏡像
[root@192 ~]# docker images
REPOSITORY                                                   TAG       IMAGE ID       CREATED        SIZE
registry.cn-beijing.aliyuncs.com/wukong6688/wukong_tomcat9   1.8       12988584a30e   21 hours ago   607MB
centos                                                       latest    300e315adb2f   3 months ago   209MB

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末崇呵,一起剝皮案震驚了整個濱河市缤剧,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌域慷,老刑警劉巖荒辕,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汗销,死亡現(xiàn)場離奇詭異,居然都是意外死亡抵窒,警方通過查閱死者的電腦和手機弛针,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來李皇,“玉大人削茁,你說我怎么就攤上這事〉舴浚” “怎么了茧跋?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長卓囚。 經(jīng)常有香客問我瘾杭,道長,這世上最難降的妖魔是什么哪亿? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任粥烁,我火速辦了婚禮,結果婚禮上蝇棉,老公的妹妹穿的比我還像新娘讨阻。我一直安慰自己,他們只是感情好篡殷,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布钝吮。 她就那樣靜靜地躺著,像睡著了一般板辽。 火紅的嫁衣襯著肌膚如雪搀绣。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天戳气,我揣著相機與錄音,去河邊找鬼巧鸭。 笑死瓶您,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的纲仍。 我是一名探鬼主播呀袱,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼郑叠!你這毒婦竟也來了夜赵?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤乡革,失蹤者是張志新(化名)和其女友劉穎寇僧,沒想到半個月后摊腋,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡嘁傀,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年兴蒸,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片细办。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡橙凳,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出笑撞,到底是詐尸還是另有隱情岛啸,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布茴肥,位于F島的核電站坚踩,受9級特大地震影響,放射性物質發(fā)生泄漏炉爆。R本人自食惡果不足惜堕虹,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望芬首。 院中可真熱鬧赴捞,春花似錦、人聲如沸郁稍。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耀怜。三九已至恢着,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間财破,已是汗流浹背掰派。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留左痢,地道東北人靡羡。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像俊性,于是被迫代替她去往敵國和親略步。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容