国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 东山县| 万荣县| 西青区| 邛崃市| 皮山县| 苍山县| 西吉县| 高安市| 兖州市| 拜城县| 金溪县| 锡林浩特市| 甘谷县| 洛南县| 陕西省| 政和县| 安塞县| 崇仁县| 甘德县| 潍坊市| 盘山县| 吴川市| 大理市| 泰来县| 合川市| 固原市| 布尔津县| 天门市| 平舆县| 自贡市| 河北区| 永嘉县| 邯郸县| 固镇县| 东丽区| 阿拉善盟| 内乡县| 昔阳县| 岑溪市| 丹寨县| 普安县|