1. 程式人生 > 其它 >Docker學習筆記七:Docker提交映象到本地倉庫

Docker學習筆記七:Docker提交映象到本地倉庫

一、準備

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

二、提交、拉取映象