国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

docker搭建本地私有倉庫

這篇具有很好參考價(jià)值的文章主要介紹了docker搭建本地私有倉庫。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、搭建本地私有倉庫

有時(shí)候使用Docker Hub這樣的公共倉庫可能不方便,這種情況下用戶可以使用registry創(chuàng)建一個(gè)本地倉庫供私人使用,這點(diǎn)跟Maven的管理類似。
使用私有倉庫有許多優(yōu)點(diǎn):

1)節(jié)省網(wǎng)絡(luò)帶寬,針對于每個(gè)鏡像不用每個(gè)人都去中央倉庫上面去下載,只需要從私有倉庫中下載即可;
2)提供鏡像資源利用,針對于公司內(nèi)部使用的鏡像,推送到本地的私有倉庫中,以供公司內(nèi)部相關(guān)人員使用。

1、首先下載registry 鏡像

docker pull registry

Docker 官方提供了一個(gè)搭建私有倉庫的鏡像 registry (注冊服務(wù)器),只需把鏡像下載下來,運(yùn)行容器并暴露5000端口,就可以使用了

目前Docker Registry已經(jīng)升級(jí)到了v2,最新版的Docker已不再支持v1。Registry v2使用Go語言編寫,在性能和安全性上做了很多優(yōu)化,重新設(shè)計(jì)了鏡像的存儲(chǔ)格式。如果需要安裝registry v2,只需下載registry:2.2即可。Docker官方提供的工具docker-registry可以用于構(gòu)建私有的鏡像倉庫

docker私有倉庫搭建,docker,容器,運(yùn)維

2、在daemon.json文件中添加私有鏡像倉庫地址

vim /etc/ docker/daemon.json
{
"insecure-registries": ["192.168.2.200:5000"],
#添加,注意用逗號(hào)結(jié)尾
"registry-mirrors": ["https://6ijb8ubo.mirror.aliyuncs.com"]
}
systemctl restart docker.service

docker私有倉庫搭建,docker,容器,運(yùn)維


  

3、運(yùn)行 registry 容器

docker run -itd -v /data/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest  

===================================================
-itd: 在容器中打開一個(gè)偽終端進(jìn)行交互操作,并在后臺(tái)運(yùn)行

-v: 把宿主機(jī)的/data/registry目錄綁定到容器/var/lib/registry目錄(這個(gè)目錄是registry容器中存放鏡像文件的目錄),來實(shí)現(xiàn)數(shù)據(jù)的持久化;

在容器中啟動(dòng)私有鏡像倉庫并將私有倉庫的存儲(chǔ)目錄掛載到宿主機(jī)指定目錄中,這樣做的目的是,如果容器被刪除了,存儲(chǔ)在容器中的鏡像就不會(huì)被刪掉(默認(rèn)情況下如果容器被刪除,則存放于容器中的鏡像也會(huì)丟失

-p:映射端口;訪問宿主機(jī)的5000端口就訪問到registry容器的服務(wù)了

--restart=always: 這是重啟的策略,在容器退出時(shí)總是重啟容器

--name registry: 創(chuàng)建容器命名為registry

registry:latest:這個(gè)是剛才pull下來的鏡像

====================================================
Docker容器的重啟策略如下:

no:默認(rèn)策略,在容器退出時(shí)不重啟容器

on-failure: 在容器非正常退出時(shí)(退出狀態(tài)非0),才會(huì)重啟容器

on-failure:3 :在容器非正常退出時(shí)重啟容器,最多重啟3次

always: 在容器退出時(shí)總是重啟容器

unless-stopped: 在容器退出時(shí)總是重啟容器,但是不考慮在Docker守護(hù)進(jìn)程啟動(dòng)時(shí)就已經(jīng)停止了的容器

docker私有倉庫搭建,docker,容器,運(yùn)維

4、為鏡像打標(biāo)簽

docker tag centos:7 192.168.2.200:5000/centos:v1

如果不對私有倉庫命名的話,默認(rèn)走的是公共倉庫(docker hub),所以需要命名鏡像。

私有倉庫鏡像的命名規(guī)則:宿主機(jī)ip地址:端口號(hào)/xxxx(需要更改的名稱)

注意:當(dāng)你對源鏡像進(jìn)行命名后,命名后的鏡像名稱也視為一個(gè)標(biāo)簽,因?yàn)閕d號(hào)是相同的。如果當(dāng)源鏡像刪除,命名后的鏡像依然會(huì)存在,因?yàn)閯h除的是一個(gè)標(biāo)簽?! ?/p>

docker私有倉庫搭建,docker,容器,運(yùn)維

5、上傳到私有倉庫

docker push 192.168.2.200:5000/centos:v1

docker私有倉庫搭建,docker,容器,運(yùn)維

6、列出私有倉庫的所有鏡像

curl http://192.168.2.200:5000/v2/_catalog

docker私有倉庫搭建,docker,容器,運(yùn)維

7、列出私有倉庫的centos鏡像有哪些tag

curl http://192.168.2.200:5000/v2/centos/tags/list

docker私有倉庫搭建,docker,容器,運(yùn)維


 

8、先刪除原有的centos的鏡像,再測試私有倉庫下載

docker rmi -f 8652b9f0cb4c
docker pull 192.168.2.200:5000/centos:v1

docker私有倉庫搭建,docker,容器,運(yùn)維文章來源地址http://www.zghlxwxcb.cn/news/detail-594132.html

到了這里,關(guān)于docker搭建本地私有倉庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    Docker基礎(chǔ)入門:鏡像、容器導(dǎo)入導(dǎo)出與私有倉庫搭建

    ??The Begin??點(diǎn)點(diǎn)關(guān)注,收藏不迷路?? 1.鏡像導(dǎo)入 是復(fù)制的過程。 2.容器導(dǎo)入 是將當(dāng)前容器 變成一個(gè)新的鏡像。 save 和 export區(qū)別: 1)save 保存鏡像所有的信息-包含歷史信息。 2)export 只導(dǎo)出當(dāng)前的信息。 首先,兩者的操作對象不同。docker save是將一個(gè)鏡像保存為一個(gè)tar包

    2024年02月12日
    瀏覽(22)
  • 了解 Dockerfile 和搭建 Docker 私有倉庫:讓容器化部署變得更簡單

    了解 Dockerfile 和搭建 Docker 私有倉庫:讓容器化部署變得更簡單

    目錄 1、Dockerfile 1.1什么是Dockerfile 1.2常用命令 1.3使用腳本創(chuàng)建鏡像 2、Docker私有倉庫 2.1私有倉庫介紹: 2.2私有倉庫搭建與配置 2.3上傳鏡像到私有倉庫: 1.1什么是Dockerfile Dockerfile是由一些列命令和參數(shù)構(gòu)成的腳本,這些命令應(yīng)用于基礎(chǔ)鏡像并且最終創(chuàng)建一個(gè)新的鏡像。 Dock

    2024年02月10日
    瀏覽(13)
  • Docker學(xué)習(xí)入門(二):常用軟件安裝、掌握Docker遷移與備份、運(yùn)用Dockerfile編寫創(chuàng)建容器的腳本、搭建與使用docker私有倉庫;

    Docker的學(xué)習(xí)目標(biāo): 4.掌握Tomcat Nginx等軟件的常用的安裝 5.掌握Docker遷移與備份相關(guān)命令 6.能夠運(yùn)用Dockerfile編寫創(chuàng)建容器的腳本 7.能夠搭建與使用docker私有倉庫 8.學(xué)習(xí)總結(jié) 1.MYSQL的部署 ?? ?(1)拉取mysql鏡像 ?? ??? ? docker pull centos/mysql-57-centos7 ?? ??? ?? ?? ?(2)創(chuàng)建容

    2024年02月21日
    瀏覽(24)
  • 【運(yùn)維知識(shí)大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    【運(yùn)維知識(shí)大神篇】運(yùn)維人必學(xué)的Docker教程1(Docker安裝部署+Docker鏡像管理+容器管理常用命令+搭建docker的本地yum源+windows系統(tǒng)安裝docker環(huán)境)

    本篇文章開始給大家介紹Docker,這個(gè)是我非常喜歡的一個(gè)服務(wù),介紹給大家,希望大家也能喜歡! 目錄 何為容器 Docker環(huán)境安裝部署 一、yum安裝(CentOS7.9) 二、rpm包安裝(CentOS) 三、卸載docker環(huán)境 四、安裝指定的docker版本 五、Ubuntu安裝docker環(huán)境 六、使用deb安裝docker 七、

    2024年01月18日
    瀏覽(105)
  • Docker本地私有倉庫、harbor私有倉庫部署與管理

    Docker本地私有倉庫、harbor私有倉庫部署與管理

    docker本地倉庫,存放鏡像,本地的機(jī)器上傳和下載,pull/push。 使用私有倉庫有許多優(yōu)點(diǎn): ①節(jié)省網(wǎng)絡(luò)帶寬,針對于每個(gè)鏡像不用每個(gè)人都去中央倉庫上面去下載,只需要從私有倉庫中下載即可; ②提供鏡像資源利用,針對于公司內(nèi)部使用的鏡像,推送到本地的私有倉庫中,

    2024年02月11日
    瀏覽(20)
  • 私有GitLab倉庫 - 本地搭建GitLab私有代碼倉庫并隨時(shí)遠(yuǎn)程訪問

    私有GitLab倉庫 - 本地搭建GitLab私有代碼倉庫并隨時(shí)遠(yuǎn)程訪問

    GitLab 是一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的Web服務(wù)。 Gitlab是被廣泛使用的基于git的開源代碼管理平臺(tái), 基于Ruby on Rails構(gòu)建, 主要針對軟件開發(fā)過程中產(chǎn)生的代碼和文檔進(jìn)行管理, Gitlab主要針對group和project兩個(gè)維度進(jìn)行代碼和

    2024年02月16日
    瀏覽(21)
  • 私有GitLab倉庫 - 本地搭建GitLab私有代碼倉庫并隨時(shí)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    私有GitLab倉庫 - 本地搭建GitLab私有代碼倉庫并隨時(shí)遠(yuǎn)程訪問「內(nèi)網(wǎng)穿透」

    轉(zhuǎn)載自遠(yuǎn)控源碼文章:Linux搭建GitLab私有倉庫,并內(nèi)網(wǎng)穿透實(shí)現(xiàn)公網(wǎng)訪問 GitLab 是一個(gè)用于倉庫管理系統(tǒng)的開源項(xiàng)目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的Web服務(wù)。 Gitlab是被廣泛使用的基于git的開源代碼管理平臺(tái), 基于Ruby on Rails構(gòu)建, 主要針對軟件開發(fā)過程中產(chǎn)

    2024年01月21日
    瀏覽(25)
  • Docker 本地鏡像發(fā)布到私有倉庫

    Docker 本地鏡像發(fā)布到私有倉庫

    ? 1 官方Docker Hub地址:https://hub.docker.com/,中國大陸訪問太慢了且準(zhǔn)備被阿里云取代的趨勢,不太主流。 2 Dockerhub、阿里云這樣的公共鏡像倉庫可能不太方便,涉及機(jī)密的公司不可能提供鏡像給公網(wǎng),所以需要?jiǎng)?chuàng)建一個(gè)本地私人倉庫供給團(tuán)隊(duì)使用,基于公司內(nèi)部項(xiàng)目構(gòu)建鏡像

    2024年02月13日
    瀏覽(19)
  • Docker Compose 容器編排 + Docker--harbor私有倉庫部署與管理

    Docker Compose 容器編排 + Docker--harbor私有倉庫部署與管理

    目錄 一、Docker Compose簡介 1、Docker Compose 的YAML 文件格式及編寫注意事項(xiàng) 2、Docker compose 使用的三個(gè)步驟 3、?Docker Compose配置常用字段 4、?Docker Compose 常用命令 5、?Docker Compose 文件結(jié)構(gòu) 二:?Docker Compose 安裝 1、Docker Compose 環(huán)境安裝 ?2、Docker Compose 文件結(jié)構(gòu) (1)準(zhǔn)備依賴文件

    2024年02月15日
    瀏覽(19)
  • 1+X 云計(jì)算運(yùn)維與開發(fā)(中級(jí))案例實(shí)戰(zhàn)——搭建harbor私有倉庫并實(shí)現(xiàn)主從同步

    1+X 云計(jì)算運(yùn)維與開發(fā)(中級(jí))案例實(shí)戰(zhàn)——搭建harbor私有倉庫并實(shí)現(xiàn)主從同步

    學(xué)而不思則罔,思而不學(xué)則殆。 IP 主機(jī)名 節(jié)點(diǎn) 192.168.200.132/24 master Harbor 倉庫節(jié)點(diǎn) 192.168.200.133/24 slave Harbor 備份節(jié)點(diǎn) 說明:本次實(shí)驗(yàn)使用的鏡像為k8sallinone,該鏡像網(wǎng)絡(luò)使用net模式,可上外網(wǎng),且該鏡像已安裝docker引擎,若使用其他鏡像請自行安裝docker引擎 準(zhǔn)備文件: Dock

    2024年02月07日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包