Docker Hub是一個官方的Docker倉庫,提供許多開源鏡像供使用,但是有時候我們需要使用私有鏡像,這時候可以使用私有倉庫。
首先,需要在服務(wù)器上搭建私有倉庫,可以使用Docker官方提供的Registry鏡像。使用以下命令運行鏡像:
docker run -d -p 5000:5000 registry
然后,需要將本地的鏡像打上標(biāo)簽,并推送到私有倉庫中。使用以下命令將鏡像打上標(biāo)簽:
docker tag [image-name] localhost:5000/[image-name]
其中,[image-name]為本地鏡像的名稱。
接下來,使用以下命令推送鏡像到私有倉庫:
docker push localhost:5000/[image-name]
現(xiàn)在,私有倉庫中就有了我們推送的鏡像。然后,我們可以在其他服務(wù)器上拉取鏡像:
docker pull localhost:5000/[image-name]
最后需要注意的是,如果私有倉庫在本地服務(wù)器上,需要先打開服務(wù)器防火墻的5000端口才能訪問。