內部工作需要,建立一個harbor,只有一個節點,後續需要再添加。
一、環境準備
單獨準備了一臺服務器,192.168.10.12。
CentOS-7-x86_64-Minimal-1810 Linux server0 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
1、安裝docker
具體步驟不細說。
2、安裝docker-compose
[root@dmgeohub bin]# curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#賦執行權限
[root@dmgeohub bin]# chmod +x /usr/local/bin/docker-compose
二、Harbor的安裝
1、下載Harbor離線安裝包
harbor下載地址:
https://github.com/goharbor/harbor/releases/tag/v2.0.0
安裝包放在/home目錄下
2、配置Harbor
(1)解壓Harbor到目錄/usr/local
[root@dmgeohub home]# tar zxf harbor-offline-installer-v2.0.0.tgz -C /usr/local
(2)把harbor中的harbor.v2.0.0.tar.gz導入docker鏡像
[root@dmgeohub harbor]# docker image load -i harbor.v2.0.0.tar.gz
(3)修改Harbor配置文件
進入/usr/local/harbor目錄,將harbor.yml.tmpl拷貝一份成harbor.yml,然後編輯harbor.yml文件
下面harbor.yml是修改的文件,harbor.yml.tmpl是原始文件,通過比較可以看到修改的內容。
(4)修改/etc/docker/daemon.json
[root@dmgeohub harbor]# systemctl daemon-reload
[root@dmgeohub harbor]# systemctl restart docker
3、安裝harbor
(1)執行prepare
(2)安裝Harbor
(3)查看服務器運行的容器。
4、訪問Harbor管理系統
三、Harbor的基本運維
先進入harbor安裝目錄
cd /usr/local/harbor
1、常規操作
暫停harbor (docker容器stop,並不刪除容器)
docker-compose stop
2、恢復harbor (恢復docker容器運行)
docker-compose start
3、停止harbor ( 停止並刪除docker容器)
docker-compose down -v
4、啓動harbor (啓動所有docker容器)
docker-compose up -d