Docker學習筆記七:Docker提交映象到本地倉庫
阿新 • • 發佈:2022-11-29
一、準備
1、docker安裝倉庫
-
a.拉取映象
- 命令:docker pull registry
-
b.建立容器
docker run \ -d \ --name=docker_registry \ -p 5000:5000 \ -v /opt/docker_data/docker_registry:/var/lib/registry \ --privileged=true \ --restart=always \ registry:latest # docker run:執行並啟動容器 # -d:在後臺執行容器,並輸入容器ID # --name:設定容器的名稱 # -p 5000:5000:容器的5000埠對映宿主機5000埠 #-v:設定對映目錄 # --privileged=true:容器內的root擁有真正的root許可權,否則只是外部機器的普通使用者,對資料夾沒有操作許可權 # --restart:可選配置,設定容器啟動之後自動重啟,預設no,always表示啟動容器後重啟 # 執行安裝的映象資訊,格式:名稱:標籤(REPOSITORY:TAG)
2、配置提交映象支援HTTP
- a.目的:避擴音交映象會出現如下問題
- b.編輯“/etc/docker/daemon.json”檔案,新增如下內容
- 新增:"insecure-registries": ["192.168.6.83:5000"]
- c.重新載入配置檔案並重啟docker服務
- 命令:systemctl daemon-reload
- 命令:systemctl restart docker
- 命令:systemctl daemon-reload