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

首頁 > 服務(wù)器 > Web服務(wù)器 > 正文

詳解Ubuntu Docker Registry 搭建私有倉庫

2024-09-01 13:53:54
字體:
供稿:網(wǎng)友

服務(wù)器版本 Ubuntu 16.04 LTS。

安裝命令:

 

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

$ docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry

 

Registry 服務(wù)默認(rèn)會(huì)將鏡像保存在/var/lib/registry目錄下,上面命令設(shè)置保存目錄在/opt/registry下,我們可以看下 Registry 容器狀態(tài):

$ docker psCONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMESe2b1ffd9072e    registry      "/entrypoint.sh /e..."  2 hours ago     Up About an hour  0.0.0.0:5000->5000/tcp  stoic_davinci

接著,我們登錄另外一臺(tái)服務(wù)器,將本地的已有的鏡像文件推送到私有倉庫中,首先,我們需要將鏡像的tag標(biāo)記為要推送到私有倉庫,示例:

$ docker tag hwapp:v2 40.125.207.78:5000/hwapp:v3

然后,我們看下鏡像文件列表:

$ docker imagesdocker imagesREPOSITORY         TAG         IMAGE ID      CREATED       SIZE40.125.207.78:5000/hwapp  v3         fe28b19b4410    24 hours ago    1.63GBhwapp           v2         fe28b19b4410    24 hours ago    1.63GBhwapp           v1         8a28e2e870d4    25 hours ago    1.63GBmicrosoft/aspnetcore    latest       0f2330f1a843    26 hours ago    280MBmicrosoft/dotnet      latest       a7dd4972fc95    6 days ago     1.63GB

最后,我們就可以將40.125.207.78:5000/hwapp:v3鏡像文件,推送到私有倉庫了:

$ docker push 40.125.207.78:5000/hwapp:v3

可能會(huì)出現(xiàn)下面的錯(cuò)誤:

$ docker push 40.125.207.78:5000/hwapp:v3
The push refers to a repository [40.125.207.78:5000/hwapp]
Get https://40.125.207.78:5000/v1/_ping: http: server gave HTTP response to HTTPS client

解決方式,在本服務(wù)器操作,而不是私有倉庫所在服務(wù)器(如果已有daemon.json文件,進(jìn)行修改即可):

$ touch /etc/docker/daemon.json$ echo '{ "insecure-registries":  ["40.125.207.78:5000"] }' > /etc/docker/daemon.json$ service docker restart

然后,再執(zhí)行下推送命令就可以了,我們也可以直接構(gòu)建成要推送私有倉庫的鏡像,示例:

$ docker build -t 40.125.207.78:5000/hwapp:v4 .

然后,再執(zhí)行下推送命令:

$ docker push 40.125.207.78:5000/hwapp:v4

推送成功之后,我們可以檢查下私有倉庫里的鏡像文件:

$ curl http://40.125.207.78:5000/v2/_catalog{"repositories":["hwapp"]}$ curl http://40.125.207.78:5000/v2/hwapp/tags/list{"name":"hwapp","tags":["v3","v4"]}

然后,我們就可以拉取私有倉庫里的鏡像文件了:

$ docker pull 40.125.207.78:5000/hwapp:v4

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


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 册亨县| 和平区| 武隆县| 南江县| 遂溪县| 柯坪县| 格尔木市| 三门县| 安阳市| 荔波县| 沁源县| 宽甸| 莱州市| 宝坻区| 维西| 潞城市| 固安县| 洪洞县| 彰化市| 九龙城区| 托克托县| 宕昌县| 资兴市| 苏尼特右旗| 靖西县| 盘锦市| 柘城县| 西城区| 原阳县| 连江县| 玛多县| 崇礼县| 盱眙县| 扶余县| 鸡泽县| 古交市| 通山县| 板桥市| 鹤山市| 淮安市| 池州市|