欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Docker怎么上傳鏡像至私有倉庫

這篇文章主要講解了“Docker怎么上傳鏡像至私有倉庫”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Docker怎么上傳鏡像至私有倉庫”吧!

成都創(chuàng)新互聯(lián)公司客戶idc服務(wù)中心,提供內(nèi)江服務(wù)器托管、成都服務(wù)器、成都主機托管、成都雙線服務(wù)器等業(yè)務(wù)的一站式服務(wù)。通過各地的服務(wù)中心,我們向成都用戶提供優(yōu)質(zhì)廉價的產(chǎn)品以及開放、透明、穩(wěn)定、高性價比的服務(wù),資深網(wǎng)絡(luò)工程師在機房提供7*24小時標準級技術(shù)保障。

鏡像可以很方便直接 push 到 docker 的公共倉庫,就好像 github 一樣,但是我們在開發(fā)中很多時候都不想公開鏡像文件,這時就需要搭建 docker 的私有倉庫,就好像 gitlab 一樣。

在  構(gòu)建出鏡像后,我們可以部署一個私有鏡像倉庫用來存放我們的鏡像。

啟動私有 registry

啟動一個私有倉庫也非常簡單,在服務(wù)器上執(zhí)行命令

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

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

即后臺啟動 registry 鏡像構(gòu)建出來的容器,并命名為 docker-registry,端口號映射為 5000 到 5000

--restart=always 代表當容器因為某些原因停止時,不管退出碼是什么都自動重啟。除了 always 還有 on-failure 代表只有退出碼不為 0 時才重啟,并且接受重啟次數(shù)參數(shù):--restart=on-failture:5

-v 指定將宿主機的 /root/docker/registry/ 目錄掛載到容器的 /var/lib/registry/ 目錄。這樣我們不用進入容器,在宿主機上就能訪問到容器內(nèi)我們感興趣的目錄了。

為什么是 /var/lib/registry/ 目錄?
倉庫默認存放鏡像等信息在容器的 /var/lib/registry/docker 目錄下,可以進入該目錄查看已上傳鏡像信息。

Docker怎么上傳鏡像至私有倉庫

執(zhí)行 run 命令成功后使用 docker ps 能看到 registry 服務(wù)已經(jīng)啟動:

Docker怎么上傳鏡像至私有倉庫

上傳鏡像

要上傳鏡像到私有倉庫,需要在鏡像的 tag 上加入倉庫地址:

docker tag express-app 111.111.111.111:5000/sunhengzhe/express-app:v1

為了不與其他鏡像沖突,可以加入命名空間如 sunhengzhe,另外最好給鏡像打上 tag 如 v1

注意倉庫地址沒有加協(xié)議部分,docker 默認的安全策略需要倉庫是支持 https 的,如果服務(wù)器只能使用 http 傳輸,那么直接上傳會失敗,需要在 docker 客戶端的配置文件中進行聲明。

mac 配置

Docker怎么上傳鏡像至私有倉庫

Docker怎么上傳鏡像至私有倉庫

更改完需要 apply & restart

centos 系統(tǒng)

在 /etc/docker/daemon.json 文件中寫入:

{
 "registry-mirror": [
  "https://registry.docker-cn.com"
 ],
 "insecure-registries": [
  "[私有倉庫 ip:port]"
 ]
}

然后重啟 docker

systemctl restart docker

推送鏡像

打完 tag 后使用 push 命令推送即可:

docker push 111.111.111.111:5000/sunhengzhe/express-app:v1

Docker怎么上傳鏡像至私有倉庫

推送失敗

如果出現(xiàn) retrying in 5 seconds 然后上傳失敗的問題。可以首先在服務(wù)器上使用 logs 命令查看日志:

docker logs -f docker-registry

-f 代表持續(xù)輸出文件內(nèi)容。

如果出現(xiàn) filesystem: mkdir /var/lib/registry/docker: permission denied,可能是問題,需要在服務(wù)器上對掛載目錄進行處理:

chcon -rt svirt_sandbox_file_t /root/docker/registry/

此示例中即 /root/docker/registry/

Docker怎么上傳鏡像至私有倉庫

拉取鏡像

使用 pull 命令即可

docker pull 111.111.111.111:5000/sunhengzhe/express-app:v1

感謝各位的閱讀,以上就是“Docker怎么上傳鏡像至私有倉庫”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Docker怎么上傳鏡像至私有倉庫這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

網(wǎng)頁標題:Docker怎么上傳鏡像至私有倉庫
文章分享:http://www.aaarwkj.com/article20/gghico.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷網(wǎng)站改版、App設(shè)計、網(wǎng)站制作、外貿(mào)建站、軟件開發(fā)

廣告

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

成都seo排名網(wǎng)站優(yōu)化
免费毛片一区二区三区四区| 久久日韩一区二区三区| 2023天天操夜夜操| 最新在线中文字幕av不卡| 丰满少妇一区二区自拍区| 夜夜操狠狠操天天摸| 蜜臀久久精品国产综合| 日本人妻风俗店中文字幕| 国产精品天干天综合网| av天堂午夜精品蜜臀| 亚洲综合成人av在线| 人妻乱人伦中文字幕在线| 丰满少妇一区二区三区专区| 国产精品亚洲精品欧美| 中文字幕精品高清中国| 国产视频成人免费观看| 麻豆av永久地址久久精品| 婷婷精品国产欧美精品亚洲| 亚洲日本乱码一区二区三| 欧美一区二区三区免费精品| 美女高潮啪啪啪91| 给我搜一个一级黄色片| 国产精品欧美久久久久无| 亚洲黄色录像一区二区人妻黑人| 亚洲国产日韩在线精品| 看看美女阴逼毛茸茸的| 九九热在线视频观看最新| 花花草草寻亲记在哪里免费看| 日本在线免费高清观看| 日本高清精品视频在线| 最新国产情侣夫妻激情| 欧美日韩亚洲国产极品| 国产精品一级片免费看| 情五月激情亚洲丁香佳色| 国产夫妻自拍一级黄片| 尤物视频在线观看羞羞| 韩国理伦三级做爰观看| 在线国产精品中文字幕 | 亚洲新大香蕉视频在线播放| 国自产偷精品不卡在线观看| 国产性做爰片免费视频|