Docker-harbor倉庫搭建、配置與使用


一、構建自己的鏡像倉庫

  • 安裝之前確保前置條件是否滿足,需要安裝docker、docker-compose、openssl以及python2.7以上
  • 安裝 yum -y install openssl
  • Harbor離線版安裝下載地址 https://github.com/goharbor/harbor/releases
  • 上傳對應安裝包
  • 修改配置:vi harbor.yml

               

    修改主機名(注意空格):hostname: 192.168.0.151(改成自己的主機名)

    修改密碼(注意空格):harbor_admin_password: Harbor12345(使用的默認密碼)

  • 執行腳本:sh prepare
  • 執行安裝命令:sh install.sh
  • 執行命令:docker-compose ps
  • 訪問Harbor,默認用戶名admin,密碼Harbor12345
  • 關閉:docker-compose down
  • 啟動:docker-compose up -d

 

二、harbor倉庫配置與使用

  • Docker配置使用自建倉庫

    默認docker只允許訪問 https倉庫

    如果要訪問http倉庫需要自己配置

  • 配置允許訪問http倉庫:vi /etc/docker/daemon.json

    { "insecure-registries":["http://192.168.0.151"] } (自己的本地服務器地址)

  • 重啟docker服務:systemctl restart docker.service
  • 網頁上創建項目名

  • 登錄:docker login --username=admin 192.168.0.151(自己的服務器地址)
  • 改名:docker tag mysql:5.7 192.168.0.151/mysql/mysql:5.7
  • 推送:docker push 192.168.0.151/mysql/mysql:5.7
  • 下載:docker pull 192.168.0.151/mysql/mysql:5.7
  • docker login 后有一個登錄憑證(可刪除,下次需要密碼):

    /root/.docker/config.json (建議從安全角度出發,每次登錄后進行刪除)

push成功:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM