天天看點

Docker 私服搭建使用實戰

官方指引

1. 搭建私服

# 下載下傳私服鏡像
docker pull registry
# 啟動私服鏡像,設定建立後的私服容器随着docker啟動而自啟
docker run -d --name registry -p 5000:5000 --restart always registry
           

示範圖如下:

Docker 私服搭建使用實戰

搭建後,即可通過浏覽器通路私服,預設為空:

Docker 私服搭建使用實戰

2. 上傳鏡像到私服

  1. 将私服連接配接加入到docker的daemon.json中,進而讓 docker信任私有倉庫位址
    # 使用vim編輯檔案
    vim /etc/docker/daemon.json
    # 加入私服位址
    {"insecure-registries":["ip:端口"]} 
    # 重新開機docker讓配置生效
    systemctl restart docker
               
    示範圖如下:
    Docker 私服搭建使用實戰
  2. 将鏡像标記為私有倉庫鏡像
    docker tag <鏡像名> 私服位址:端口/上傳後的鏡像名
               
    示範圖如下:
    Docker 私服搭建使用實戰
  3. 上傳标記後的鏡像到私服

    示範圖如下:

    Docker 私服搭建使用實戰
  4. 再次通過浏覽器通路私服,會發現多出了剛才上傳的鏡像
    Docker 私服搭建使用實戰

3. 從私服下載下傳鏡像

如果是新機器上的docker,将私服連接配接加入到docker的daemon.json中,重新開機docker使用pull下載下傳即可課參見文章2.1

# 使用vim編輯檔案
vim /etc/docker/daemon.json
# 加入私服位址
{"insecure-registries":["ip:端口"]} 
# 重新開機docker讓配置生效
systemctl restart docker
# 從私服下載下傳鏡像 docker pull <私服位址/鏡像名>
docker pull 121....43:5000/nginx
           

繼續閱讀