国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

Docker搭建本地私有倉庫的詳細步驟

2019-11-02 17:00:11
字體:
來源:轉載
供稿:網友

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

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

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

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

環境準備

環境:兩個裝有Docker的Ubuntu虛擬機

虛擬機一:192.168.112.132 用戶開發機

虛擬機二:192.168.112.136 用作私有倉庫

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

搭建私有倉庫

首先在136機器上下載registry鏡像

$ sudo docker pull registry 

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

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

 默認情況下,會將倉庫存放于容器的/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機器下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失敗,具體結果如下:

復制代碼 代碼如下:
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之后默認docker registry使用的是https,所以當用docker pull命令下載遠程鏡像時,如果遠程docker registry是非https的時候就會報上面的錯誤。

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 十堰市| 巴东县| 合作市| 通江县| 哈巴河县| 习水县| 嘉禾县| 韶山市| 青海省| 从化市| 清镇市| 福清市| 盱眙县| 江城| 财经| 咸宁市| 双城市| 明光市| 黄陵县| 苍南县| 万安县| 扶风县| 古浪县| 张家界市| 文水县| 紫阳县| 罗田县| 湾仔区| 阿图什市| 本溪| 临漳县| 涿鹿县| 康定县| 鲁山县| 运城市| 奉贤区| 敖汉旗| 宣城市| 临湘市| 陆川县| 克什克腾旗|