在使用Docker構建應用程序時,您可能需要使用私有Docker鏡像倉庫。一個Docker私服,也稱為Docker Registry,可以讓您在內部網絡上存儲和分發Docker鏡像。
要搭建Docker私服,可以使用Docker官方提供的鏡像——“registry”。以下是如何搭建私服的步驟。
第一步:拉取registry鏡像。
docker pull registry
第二步:運行registry鏡像。
docker run -d -p 5000:5000 --restart=always --name registry registry:latest
這將在端口5000上啟動registry Docker鏡像。
第三步:推送本地鏡像到私服。
首先,將本地docker鏡像打標簽,以便將其推送到私服:
docker tag local-image:tag localhost:5000/myimage:tag
接下來,將標記為“myimage”的本地鏡像推送到私服:
docker push localhost:5000/myimage:tag
現在,您可以在私服中看到已推送的“myimage”鏡像。
第四步:從私服中拉取鏡像。
要從私服中獲取鏡像,請使用以下命令:
docker pull localhost:5000/myimage:tag
您現在已完成私服的搭建,并可以將Docker鏡像推送到和拉取自私服。