Docker 是一種輕量級的容器化技術,可以管理和部署應用程序。為了更好的管理自己的鏡像,我們可以創建自己的 Docker 私有庫。本文將介紹如何創建 Docker 私有庫。
Step 1:安裝 Docker Registry
sudo docker run -d -p 5000:5000 --restart=always --name registry registry:2
在這個命令中,我們使用 Docker 運行一個容器,并將此容器映射到本地主機的 5000 端口。默認情況下,Docker Registry 會將鏡像存儲在服務器上的 /var/lib/registry 目錄中。
Step 2:上傳鏡像至 Docker 私有庫
在上傳鏡像之前,我們需要為鏡像打標簽。標簽必須指定域名和端口,并使用 / 分隔,如下所示:
docker tag image-name localhost:5000/image-name
上傳鏡像到 Docker 私有庫,使用以下命令:
docker push localhost:5000/image-name
Step 3:使用 Docker 私有庫
要使用 Docker 私有庫,只需將相關鏡像的標簽更改為私有庫的地址,并通過 Docker Registry 訪問該私有庫。
docker pull localhost:5000/image-name
總結
在本文中,我們介紹了如何創建自己的 Docker 私有庫,并上傳和訪問鏡像。