docker私有倉庫搭建


本文介紹用harbor  搭建  私有registry(離線環境下)python


1.安裝docker ,本搭建過程安裝的docker版本是 Docker version 19.03.12nginx


2.安裝pythongit

 Python應該是2.7或更高版本 github


3.安裝docker-compose chrome

離線安裝docker-compose很簡單,做者將提早下載好的docker-compose文件的連接放出來。docker


連接:https://pan.baidu.com/s/19NfuPnIPcKJKxD9gsp1O-A 瀏覽器

提取碼:m9z8bash


將下載的文件複製粘貼到/usr/local/bin curl

image.png

chmod +x /usr/local/bin/docker-compose tcp


4.離線安裝harbor 

harbor官網下載地址是 https://github.com/goharbor/harbor/releases#start-of-content

一樣,harbor 安裝文件的百度網盤連接地址

連接:https://pan.baidu.com/s/13PTrgsdksF0fWeDvLODjdg 

提取碼:uzz3

將下載的文件上傳到主機,解壓

tar xf harbor-offline-installer-v1.2.0.tgz


mv harbor /usr/local/


修改配置文件 harbor.cfg 

cd /usr/local/harbor/

值得注意的是:若是直接以ip訪問harbor,harbor.cfg只須要修改下面的一處配置便可


hostname 後面直接填寫主機ip便可。

image.png



執行安裝腳本 

./install.sh

 安裝完成後,harbor 相關容器自動啓動

docker ps -a


CONTAINER ID        IMAGE                              COMMAND                  CREATED             STATUS              PORTS                                                              NAMES

40f909937d00        vmware/nginx-photon:1.11.13        "nginx -g 'daemon of…"   About an hour ago   Up 54 minutes       0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.0.0:4443->4443/tcp   nginx

30d0c7fb2854        vmware/harbor-jobservice:v1.2.0    "/harbor/harbor_jobs…"   About an hour ago   Up 55 minutes                                                                          harbor-jobservice

4541e7c95f37        vmware/harbor-ui:v1.2.0            "/harbor/harbor_ui"      About an hour ago   Up 54 minutes                                                                          harbor-ui

0c5a3dc31838        vmware/harbor-db:v1.2.0            "docker-entrypoint.s…"   About an hour ago   Up 56 minutes       3306/tcp                                                           harbor-db

543df65ce8c7        vmware/harbor-adminserver:v1.2.0   "/harbor/harbor_admi…"   About an hour ago   Up 54 minutes                                                                          harbor-adminserver

6516cdd5eabf        vmware/registry:2.6.2-photon       "/entrypoint.sh serv…"   About an hour ago   Up 55 minutes       5000/tcp                                                           registry

89f726ef9738        vmware/harbor-log:v1.2.0           "/bin/sh -c 'crond &…"   About an hour ago   Up 59 minutes       127.0.0.1:1514->514/tcp    




本安裝過程有一個小插曲,在localhost curl -i http://ip,返回的狀態碼是200,在遠程主機chrome瀏覽器.沒法打開網頁,通過 重啓docker,而後啓動harbor的全部容器,輸入admin帳戶,默認密碼爲 Harbor12345 


image.png



事已至此,大功告成。

相關文章
相關標籤/搜索