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

首頁 > 服務器 > Web服務器 > 正文

docker 如何搭建私有倉庫(ubuntu 14.04,Docker版本1.6.4)詳細介紹

2024-09-01 13:50:15
字體:
來源:轉載
供稿:網(wǎng)友

docker 搭建私有倉庫

本篇文章描述了多個機器可以在內(nèi)網(wǎng)中訪問自己的私有倉庫,訪問倉庫時需要CA認證!最簡單,最低保障私有倉庫的安全性!在一個比較龐大的集群里,可以運行多個私有倉庫的replica,然后借用代理來balance請求!

1.測試環(huán)境

本人測試環(huán)境為ubuntu 14.04,Docker版本1.6.4(版本稍微比較老,新版本安裝流程是一樣的).官網(wǎng)上說:You need to install Docker version 1.6.0 or newer.

在阿里云上開了兩臺機器:

CPU: 1核 內(nèi)存: 1024 MB (I/O優(yōu)化)
112.74.165.87(公)
172.18.222.77(私有)

112.74.166.40(公)
172.18.222.78(私有)

2. 安裝docker(兩臺機器)

3.用openssl 創(chuàng)建CA證書

在172.18.222.77機器, root目錄下:

 $ mkdir certs

創(chuàng)建證書

$ openssl req /   -newkey rsa:2048 -nodes -keyout certs/domain.key /   -x509 -days 365 -out certs/domain.crt

會在certs目錄下生成一個key和crt

4.啟動容器用ca

在172.18.222.77機器, 拉取鏡像

$ sudo docker pull registry

創(chuàng)建容器

docker run -d -p 5000:5000 --restart=always --name registry / -v `pwd`/certs:/certs / -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/domain.crt / -e REGISTRY_HTTP_TLS_KEY=/certs/domain.key / registry

5.配置hosts文件(兩臺機器)

配置ip地址

$ vim /etc/hosts

將my.com地址配置為私有倉庫的ip地址,在hosts里添加:

172.18.222.77  my.com

6.配置證書

將生成的證書cp到/etc/docker/certs.d/my.com:5000/ca.crt ,需要用域名my.com拉鏡像的都需要配置.

docker最好重啟一下

$ service docker restart

7.測試

在裝有私有倉庫執(zhí)行以下操作

$ docker tag registry my.com:5000/registry$ docker push my.com:5000/registry$ docker pull my.com:5000/registry

在另一臺機器上執(zhí)行

$ docker pull my.com:5000/registry

然后執(zhí)行

$ docker images

輸出

busybox latest c40e708042c6 3 days ago 1.11 MB my.com:5000/buuu latest c40e708042c6 3 days ago 1.11 MB my.com:5000/bu 1 c40e708042c6 3 days ago 1.11 MB my.com:5000/registry latest 71606dce0120 2 weeks ago 37.62 MB

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇平县| 泗洪县| 哈巴河县| 隆回县| 陇西县| 绵竹市| 思茅市| 乳山市| 汽车| 林芝县| 宁晋县| 大连市| 松江区| 安吉县| 乳源| 特克斯县| 镇雄县| 商水县| 闻喜县| 延长县| 上思县| 通许县| 辉南县| 武威市| 靖边县| 宁陕县| 温泉县| 台安县| 白城市| 乌拉特前旗| 达拉特旗| 湖州市| 苍南县| 桓台县| 卢氏县| 绥德县| 湾仔区| 宁国市| 江门市| 澳门| 淮北市|