Docker私有倉庫(registry)

Docker私有倉庫(registry)

Docker私有倉庫registry部署

  • 下載registry
docker images
#查看當前已經下載的鏡像,這些鏡像都是從官方的hub上面下載的
docker pull registry
#從官網上下載registry
  • 修改守護進程
vim /etc/docker/daemon.json
{
"insercure-registries":["本地的IP地址:5000"],
"registry-mirrors":["阿里雲鏡像加速的地址"]
}
systemctl restart docker
  • 使用docker的registry
docker create -it registry /bin/bash
#創建Registry容器
docker ps -a
#查看docker的運行狀態
docker start container-id
#啓動docker
docker run -d -p 5000:5000 -v /data/registry:/tmp/registry registry
#宿主機的/data/registry自動創建掛載容器中的/tmp/registry
docker tag nginx:latest 本機的IP地址:5000/nginx
#更改標記爲本機的IP地址:5000/nginx
docker push 本機的IP地址:5000/nginx
#上傳
curl -XGET http://本機的IP地址:5000/v2/_catalog
#獲取私有倉庫列表
docker pull 本機的IP地址:5000/nginx
#測試的時候需要將原來的鏡像刪除就可以了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章