免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

詳解UbuntuDockerRegistry搭建私有倉(cāng)庫(kù)

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

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供乳源網(wǎng)站建設(shè)、乳源做網(wǎng)站、乳源網(wǎng)站設(shè)計(jì)、乳源網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、乳源企業(yè)網(wǎng)站模板建站服務(wù),十年乳源做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

安裝命令:

復(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 ps
CONTAINER ID    IMAGE        COMMAND         CREATED       STATUS       PORTS          NAMES
e2b1ffd9072e    registry      "/entrypoint.sh /e..."  2 hours ago     Up About an hour  0.0.0.0:5000->5000/tcp  stoic_davinci

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

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

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

$ docker images
docker images
REPOSITORY         TAG         IMAGE ID      CREATED       SIZE
40.125.207.78:5000/hwapp  v3         fe28b19b4410    24 hours ago    1.63GB
hwapp           v2         fe28b19b4410    24 hours ago    1.63GB
hwapp           v1         8a28e2e870d4    25 hours ago    1.63GB
microsoft/aspnetcore    latest       0f2330f1a843    26 hours ago    280MB
microsoft/dotnet      latest       a7dd4972fc95    6 days ago     1.63GB

最后,我們就可以將40.125.207.78:5000/hwapp:v3鏡像文件,推送到私有倉(cāng)庫(kù)了:

$ 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ù)器操作,而不是私有倉(cāng)庫(kù)所在服務(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)建成要推送私有倉(cāng)庫(kù)的鏡像,示例:

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

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

$ docker push 40.125.207.78:5000/hwapp:v4

推送成功之后,我們可以檢查下私有倉(cāng)庫(kù)里的鏡像文件:

$ 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"]}

然后,我們就可以拉取私有倉(cāng)庫(kù)里的鏡像文件了:

$ docker pull 40.125.207.78:5000/hwapp:v4

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。

本文名稱:詳解UbuntuDockerRegistry搭建私有倉(cāng)庫(kù)
標(biāo)題網(wǎng)址:http://m.newbst.com/article24/gohgce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站營(yíng)銷、關(guān)鍵詞優(yōu)化、App開發(fā)、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化