Docker三大核心之倉庫

2021-07-24 20:13:42 字數 714 閱讀 8642

倉庫是集中存放映象的地方,註冊伺服器是存放倉庫的具體伺服器,每個伺服器可以有多個倉庫,每個倉庫可以有多個映象。

倉庫分為公共倉庫和私有倉庫。

1、docker hub

我們可以通過docker login命令來輸入使用者名稱、密碼和郵箱來完成註冊和登入。註冊成功後,本地使用者目錄的.dockercfg中將儲存使用者的認證資訊。

2、建立和使用私有倉庫

我們可以通過官方提供的registry映象來簡單搭建一套本地私有倉庫。

docker run -d -p 5000:5000 registry

預設情況下,會將倉庫建立在容器的/tmp/registry目錄下。可以通過-v將映象儲存到本地的指定目錄下。

docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

此時,在本地將會啟動乙個私有倉庫,埠為5000

先將映象打上標籤:

docker tag ubuntu:14.04 localhost:5000/test

然後push標記的映象:

docker push localhost:5000/test

使用curl檢視倉庫localhost:5000的映象:、

docker 三大核心概念

映象 容器 倉庫是docker的三大核心概念。docker映象類似於虛擬機器映象,你可以將其理解為乙個唯讀模板。docker容器類似於乙個輕量級的沙箱,docker利用容器來執行和隔離應用。容器是從映象建立的應用執行例項。可以將其啟動 開始 停止 刪除,而這些容器都是彼此相互隔離的 互不可見的。映象...

Docker的三大核心概念

docker的三大核心為 映象 容器 倉庫。下面簡單的介紹一下這三大核心概念。1.docker映象 p w picpath 映象是建立docker容器的基礎,docker映象類似於虛擬機器映象,可以將它理解為乙個面向docker引擎的唯讀模組,包含檔案系統。建立映象有三種方法 1 基於已有映象的容器...

Docker學習(二) Docker三大核心概念

映象 容器 倉庫是docker技術的三大核心概念,只有理解了這三個核心概念,才能順利地理解docker容器的整個生命週期。docker映象是乙個類似於虛擬機器映象,可以將它理解為乙個唯讀的模板,它是建立docker容器的基礎。通過版本管理和增量的檔案系統,docker提供了一套十分簡單的機制來建立和...