Docker 私有倉庫


1. 私有倉庫搭建

# 1、拉取私有倉庫鏡像 
docker pull registry
# 2、啟動私有倉庫容器 
docker run -id --name=registry -p 5000:5000 registry
# 3、打開瀏覽器 輸入地址http://私有倉庫服務器ip:5000/v2/_catalog,看到{"repositories":[]} 表示私有倉庫 搭建成功
# 4、修改daemon.json   
vim /etc/docker/daemon.json    
# 在上述文件中添加一個key,保存退出。此步用於讓 docker 信任私有倉庫地址;注意將私有倉庫服務器ip修改為自己私有倉庫服務器真實ip 
{"insecure-registries":["私有倉庫服務器ip:5000"]} 
# 5、重啟docker 服務 
systemctl restart docker
docker start registry

2. 將鏡像上傳至私有倉庫

# 1、標記鏡像為私有倉庫的鏡像     
docker tag centos:7 私有倉庫服務器IP:5000/centos:7
 
# 2、上傳標記的鏡像     
docker push 私有倉庫服務器IP:5000/centos:7

3. 從私有倉庫拉取鏡像

#拉取鏡像 
docker pull 私有倉庫服務器ip:5000/centos:7

4. dokcer容器虛擬化與傳統虛擬機

容器是將軟件打包成標准化單元,以用於開發。交付和部署。

  1. 容器鏡像是輕量級的、可執行的獨立軟件包,包含軟件運行所需的所有內容:代碼、運行時環境、系統工具、系統庫和設置。

  2. 容器化軟件在任何環境中都能夠始終如一地運行。

  3. 容器賦予了軟件獨立性,使其免受外在環境差異的影響,從而有助於減少團隊在相同基礎設施上運行不同軟件時的沖突。

dokcer容器虛擬化與傳統虛擬機

相同:

容器和虛擬機具有相同的資源隔離和分配優勢

不同:

容器虛擬化的是操作系統,虛擬機虛擬化的是硬件

傳統虛擬機可以運行不同的操作系統,容器只能運行同一類操作系統.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM