虛擬機內Centos7搭建Harbor


  1. 環境介紹
    1. centos7.2 64位(我的IP:192.168.56.4,搭建過程中請換成你自己的虛擬機IP)
    2. docker: version 1.12.6(使用yum install -y docker指令安裝)
    3. harbor:1.3.0(我是用的是tar包,我個人無私奉獻的下載地址:鏈接:https://pan.baidu.com/s/1hs3ZoK8 密碼:mjme)
  2. 使用yum install -y docker,安裝docker
  3. 安裝配置harbor
    1. 使用指令: rz ,(如果提示command not found的話需要先安裝相應軟件,輸入指令yum install -y lrzsz ),把harbor的tar包從電腦導入虛擬機中
    2. 輸入指令解壓harbor的tar包: tar zxvf harbor.tar.gz
    3. 進入解壓出來的harbor文件夾,編輯harbor.cfghostname改成你自己虛擬機的Ip地址

       

  4. 安裝docker-compose(別在意細節,復制粘貼就行了~~~~)

        (1)  yum -y install epel-release 

        (2)  yum install python-pip 

        (3)  pip install --upgrade pip 

        (4)  yum install -y docker-compose 

        (5)  pip install docker-compose 

        (6)  pip install --upgrade backports.ssl_match_hostname

  5. 執行harbor文件夾下的 install.sh ,結束之后,你就可以通過你自己的虛擬機IP來訪問harbor鏡像庫了(訪問不了的話,請重啟你的虛擬機!!!)。

     

  6. 但是現在無法使用docker push指令向harbor鏡像庫推送鏡像,所以需要編寫/etc/docker/daemon.json文件(把里面的IP替換成你自己虛擬機的IP)
  7. 改完daemon.json文件后需要重新加載守護進程(daemon)docker。輸入指令:
    systemctl daemon-reload
    systemctl restart docker
  8. 現在可以向harbor上面push鏡像了,不過需要先登錄(這里使用的是harbor默認的賬號密碼,-u代表用戶名, -p代表密碼,最后的192.168.56.4是harbor鏡像庫的IP,別忘記替換成你自己的IP!!!!!):docker login -u admin -p Harbor12345 192.168.56.4

    如果返回的是下圖,則需要重新執行 install.sh文件。

  9. 接下來嘗試推送鏡像到我們自己的harbor上去
    1.   先下載一個busybox(因為busybox特別小,所以用它來進行測試。)
    2. 使用docker tag 給busybox鏡像改名字(這里可以看到,原始的busybox還在)
    3. 使用docker push 指令推送改完名字的鏡像
    4. 到harbor鏡像庫網頁版查看是否推送成功(可以看到有個library/mybusybox,就是我剛推送上去的~~~~bingo)





免責聲明!

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



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