搭建Docker本地倉庫

2021-10-02 21:32:28 字數 1098 閱讀 6929

為什麼需要搭建本地倉庫?

1.節約頻寬:因為如果用docker或阿里雲官方的倉庫走的網際網路浪費頻寬,而且慢。

2.提供資源利用和安全:因為公司內部的映象,推送到本地倉庫,更方便公司內部人員用,而且安全性高。

搜尋倉庫映象

docker pull registry
建立乙個倉庫容器

預設情況下,會將倉庫存放於容器的/tmp/registry目錄下,這樣如果容器被刪除,則存放於容器中的映象也會丟失,所以我們一般情況下會指定本地乙個目錄掛載到容器的/tmp/registry下

docker run -d -p 5000:5000 --restart=always --privileged=true --name=registry-jz -v /data/registry/docker-registry:/tmp/registry registry
改映象名(因為要改倉庫名字)
docker tag 1b58b8b23880 registry-jz:5000/eureka-server:1.0.0
推送映象到私有倉庫

下邊命令中registry-jz表示的是倉庫的位址,因為在本地,所以需要在/etc/hosts中新增127.0.0.1 registry-jz

上邊在建立倉庫容器時,將容器執行在了5000埠。

docker push registry-jz:5000/eureka-server:1.0.0
檢視倉庫內容

1.檢視倉庫映象

curl -x get
2.檢視倉庫某個映象的版本資訊

curl -x get

Docker搭建本地倉庫詳細過程

1.節約頻寬 因為如果用docker或阿里雲官方的倉庫走的網際網路浪費頻寬,而且慢。2.提供資源利用和安全 因為公司內部的映象,推送到本地倉庫,更方便公司內部人員用,而且安全性高。1.建立乙個倉庫容器 docker run d p 5000 5000 restart always privilege...

搭建本地倉庫

1.建立乙個hbza的轉殖虛擬機器,開啟終端,建立乙個目錄。2.設定映象。3.登入root。4.開啟終端,建立目錄並掛載光碟。5.登入yum虛擬機器。6.修改yum配置檔案,輸入cd etc yum.repos.d,列出yum目錄,輸入 cd bak,然後列出bak目錄。7.輸入 vi centos...

as本地倉庫更改 Docker倉庫

簡而言之,就是把映象放到倉庫中,需要的時候,再從倉庫中獲取,官方倉庫是docker hub。可以使用官方倉庫 第三方倉庫 阿里雲 和自己搭建自己的倉庫。1.docker hub 1.開啟 2.註冊賬號 3.建立廠庫 4.設定映象標籤 docker tag local image tagname ne...