最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker搭建本地私有倉庫的詳細(xì)步驟

 更新時間:2017年02月07日 09:11:59   作者:banbanaoxiang  
本篇文章主要介紹了Docker搭建本地私有倉庫的詳細(xì)步驟,具有一定的參考價值,感興趣的小伙伴們可以參考一下。

和Mavan的管理一樣,Dockers不僅提供了一個中央倉庫,同時也允許我們使用registry搭建本地私有倉庫。使用私有倉庫有許多優(yōu)點:

一、節(jié)省網(wǎng)絡(luò)帶寬,針對于每個鏡像不用每個人都去中央倉庫上面去下載,只需要從私有倉庫中下載即可;

二、提供鏡像資源利用,針對于公司內(nèi)部使用的鏡像,推送到本地的私有倉庫中,以供公司內(nèi)部相關(guān)人員使用。

接下來我們就大致說一下如何在本地搭建私有倉庫。

環(huán)境準(zhǔn)備

環(huán)境:兩個裝有Docker的Ubuntu虛擬機(jī)

虛擬機(jī)一:192.168.112.132 用戶開發(fā)機(jī)

虛擬機(jī)二:192.168.112.136 用作私有倉庫

此處我們準(zhǔn)備了兩個虛擬機(jī),分別都安裝了Docker,其中132機(jī)器用作開發(fā)機(jī),136機(jī)器用作registry私有倉庫機(jī)器。環(huán)境準(zhǔn)備好之后接下來我們就開始搭建私有鏡像倉庫。

搭建私有倉庫

首先在136機(jī)器上下載registry鏡像

$ sudo docker pull registry 

下載完之后我們通過該鏡像啟動一個容器

$ sudo docker run -d -p 5000:5000 registry 

 默認(rèn)情況下,會將倉庫存放于容器的/tmp/registry目錄下,這樣如果容器被刪除,則存放于容器中的鏡像也會丟失,所以我們一般情況下會指定本地一個目錄掛載到容器的/tmp/registry下,如下:

$ sudo docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry 

可以看到我們啟動了一個容器,地址為:192.168.112.136:5000

接下來我們就要操作把一個本地鏡像push到私有倉庫中

在132機(jī)器下pull一個比較小的鏡像來測試(此處使用的是busybox)

$ sudo docker pull busybox 

接下來修改一下該鏡像的tag

$ sudo docker tag busybox 192.168.112.136:5000/busybox 

接下來把打了tag的鏡像上傳到私服

$ sudo docker push 192.168.112.136:5000/busybox 

可以看到push失敗,具體結(jié)果如下:

復(fù)制代碼 代碼如下:

2015/01/05 11:01:17 Error: Invalid registry endpoint https://192.168.112.136:5000/v1/: Get https://192.168.112.136:5000/v1/_ping: dial tcp 192.168.112.136:5000: connection refused. If this private registry supports only HTTP or HTTPS with an unknown CA certificate, please add `--insecure-registry 192.168.112.136:5000` to the daemon's arguments. In the case of HTTPS, if you have access to the registry's CA certificate, no need for the flag; simply place the CA certificate at /etc/docker/certs.d/192.168.112.136:5000/ca.crt

因為Docker從1.3.X之后默認(rèn)docker registry使用的是https,所以當(dāng)用docker pull命令下載遠(yuǎn)程鏡像時,如果遠(yuǎn)程docker registry是非https的時候就會報上面的錯誤。

為了解決這個問題需要在啟動docker server時增加啟動參數(shù)

修改docker啟動配置文件(此處是修改132機(jī)器的配置)Ubuntu下配置文件地址為:/etc/init/docker.conf

在其中增加--insecure-registry 192.168.112.136:5000如下所示:

$ sudo vi /etc/init/docker.conf 

修改完之后,重啟Docker服務(wù)

$ sudo restart docker 

重啟完之后我們再次運行推送命令,把本地鏡像推送到私有服務(wù)器上

$ sudo docker push 192.168.112.136:5000/busybox 

可以看到鏡像已經(jīng)push到私有倉庫中去了,接下來我們刪除本地鏡像,然后從私有倉庫中pull下來該鏡像

刪除了本地鏡像,然后我們從私有鏡像倉庫中下載該鏡像

$ sudo docker pull 192.168.112.136:5000/busybox 

好了,到此本地搭建registry私有倉庫就完結(jié)了,如有任何問題歡迎指正。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker使用Prune命令清理none鏡像

    Docker使用Prune命令清理none鏡像

    本文主要介紹了Docker使用Prune命令清理none鏡像,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • 使用jib打包docker鏡像實戰(zhàn)

    使用jib打包docker鏡像實戰(zhàn)

    這篇文章主要介紹了使用jib打包docker鏡像實戰(zhàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • Docker中的images存儲路徑修改

    Docker中的images存儲路徑修改

    這篇文章主要介紹了Docker中的images存儲路徑修改方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker搭建MySQ主從復(fù)制原理

    Docker搭建MySQ主從復(fù)制原理

    這篇文章主要介紹了Docker搭建MySQ主從復(fù)制原理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • Docker入門教程之本地打包docker鏡像教程

    Docker入門教程之本地打包docker鏡像教程

    Docker鏡像是一個特殊的文件系統(tǒng),既提供了運行時所需的程序、庫和資源,還提供了相應(yīng)的配置參數(shù),只是不包含動態(tài)數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Docker入門教程之本地打包docker鏡像的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • docker使用registry搭建本地鏡像倉庫實例詳解

    docker使用registry搭建本地鏡像倉庫實例詳解

    這篇文章主要介紹了docker使用registry搭建本地鏡像倉庫實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • PIP安裝docker-compose超時問題解決方案

    PIP安裝docker-compose超時問題解決方案

    這篇文章主要介紹了PIP安裝docker-compose超時問題解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • docker 報錯 Exited (1) 4 minutes ago的原因分析

    docker 報錯 Exited (1) 4 minutes ago的原因分析

    這篇文章主要介紹了docker 報錯 Exited (1) 4 minutes ago的原因分析,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Docker容器搭建并運行實現(xiàn)過程詳解

    Docker容器搭建并運行實現(xiàn)過程詳解

    這篇文章主要介紹了Docker容器搭建并運行實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08
  • docker上傳到自己的容器實現(xiàn)方式

    docker上傳到自己的容器實現(xiàn)方式

    文章介紹了如何使用`docker commit`命令提交更新后的Docker鏡像,并通過`docker login`和`docker push`將鏡像上傳到自己的鏡像倉庫
    2025-10-10

最新評論

司法| 雷州市| 北宁市| 朔州市| 达拉特旗| 增城市| 碌曲县| 淮安市| 涡阳县| 泸溪县| 垣曲县| 惠安县| 东至县| 灵台县| 会理县| 格尔木市| 新乡市| 湘阴县| 高青县| 英山县| 陆河县| 大英县| 赫章县| 莱芜市| 潼关县| 吉安市| 淅川县| 大宁县| 鸡东县| 罗定市| 云林县| 公安县| 满洲里市| 同仁县| 新源县| 治县。| 宾阳县| 黄梅县| 新宁县| 桃江县| 岐山县|