(五)Docker 倉庫
阿新 • • 發佈:2018-05-14
http 完成 6.0 一個 用戶操作 doc 保存 ear ice
用戶操作)並添加上 registry-mirrors 鍵值。
前面在下載鏡像的適應已經用到了Docker倉庫,如果是鏡像的一個托管平吧。
倉庫
一個容易混淆的概念是註冊服務器(Registry)。 實際上註冊服務器是管理倉庫的具體服務器,每個服務器上可以有多個倉庫,而每個倉庫下面有多個鏡像。從這方面來說, 倉庫可以被認為是一個具體的項目或目錄。例如對於倉庫地址registry.hub.docker.com/ubuntu
來說,registry.hub.docker.com
是註冊服務器地址,ubuntu
是倉庫名。大部分時候,並不需要嚴格區分這兩者的概念。
Docker Hub
目前Docker官方維護了一個公共倉庫 Docker Hub:https://hub.docker.com
我們可以在Docker Hub上完成註冊。這樣就可以使用Docker Hub 來托管我們的鏡像了。
通過docker search
命令來查找官方倉庫中的鏡像,並利用docker pull
命令來將它下載到本地。
$ sudo docker search ubuntu
使用國內鏡像
參考地址:https://www.docker-cn.com/registry-mirror
臨時性的使用:
$ sudo docker pull registry.docker-cn.com/library/ubuntu:16.04
永久性的使用:
修改 /etc/docker/daemon.json文件(沒有的話可以手動創建,需要通過root
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
修改保存後重啟Docker服務以使配置生效。
$ sudo service docker restart
(五)Docker 倉庫