在部署注冊表之前,您需要在主機上安裝 Docker。注冊表是registry鏡像的一個實例,在 Docker 中運行。
本主題提供有關部署和配置注冊表的基本信息。
運行本地注冊表
使用如下命令啟動注冊表容器:
$ docker run -d -p 5000:5000 --restart=always --name registry registry:2
注冊表現在可以使用了。
將鏡像從 Docker Hub 復制到您的注冊表
您可以從 Docker Hub 中拉取鏡像并將其推送到您的注冊表。以下示例ubuntu:16.04從 Docker Hub 中提取映像并將其重新標記為my-ubuntu,然后將其推送到本地注冊表。最后,在 本地刪除和鏡像,并 ubuntu:16.04從本地注冊表中拉取鏡像。my-ubuntumy-ubuntu
1.ubuntu:16.04從 Docker Hub拉取鏡像。
$ docker pull ubuntu:16.04
2.將圖像標記為localhost:5000/my-ubuntu. 這會為現有圖像創建一個附加標簽。當標簽的第一部分是主機名和端口時,Docker 在推送時將其解釋為注冊表的位置。
$ docker tag ubuntu:16.04 localhost:5000/my-ubuntu
3.將映像推送到運行在以下位置的本地注冊表localhost:5000:
$ docker push localhost:5000/my-ubuntu
4.刪除本地緩存ubuntu:16.04和localhost:5000/my-ubuntu 圖像,以便您可以測試從注冊表中提取圖像。這不會localhost:5000/my-ubuntu從您的注冊表中刪除圖像。
$ docker image remove ubuntu:16.04
$ docker image remove localhost:5000/my-ubuntu
5.localhost:5000/my-ubuntu從本地注冊表中提取圖像。
$ docker pull localhost:5000/my-ubuntu
停止本地注冊表
要停止注冊表,請使用docker container stop與任何其他容器相同的命令。
$ docker container stop registry
要移除容器,請使用docker container rm.
$ docker container stop registry && docker container rm -v registry
本文鏈接:http://www.www897cc.com/showinfo-119-2292-0.html云計算核心技術Docker教程:部署注冊服務器
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 第二屆中國IDC行業Discovery大會召開 熱議元宇宙、東數西算等話題
下一篇: 大廠云出海,擴容與桎梏