Distribution Registry是由容器部署,所有前提是需要安裝docker
參考文檔:https://docs.docker.com/engine/install/centos/
Registry 官網文檔 https://distribution.github.io/distribution/
-
安裝Registry倉庫
docker run -d -p 5000:5000 --restart=always --name registry registry:2
-
從docker鏡像倉庫拉取一個 busybox鏡像
docker pull busybox
-
使用tag 修改 busybox的標簽,格式為 注冊倉庫IP(域名):倉庫端口/鏡像名稱
docker image tag busybox localhost:5000/busybox
Tip:原 busybox 鏡像標簽被修改不會消失,而是生成一個帶有新的新的標簽容器,容器ID和原 busybox一致。
-
將修改后buxybox推送到自己創建的倉庫中
docker push localhost:5000/busybox
-
拉取剛剛推送的鏡像 localhost:5000/busybox
Tip:刪除掉已經存在的localhost:5000/busybox鏡像在進行拉取: docker rmi localhost:5000/busyboxdocker pull localhost:5000/busybox
-
刪除注冊倉庫并刪除所有數據
docker stop registry && docker container rm -v registry
- volume 默認是不刪除的,使用 -v 刪除volume