[root@localhost data]# unzip harbor-master.zip ^C [root@localhost data]# cd harbor-master [root@localhost harbor-master]# ls ADOPTERS.md CHANGELOG.md contrib docs LICENSE Makefile README.md ROADMAP.md src tools api codecov.yml CONTRIBUTING.md gskey.sh.enc make OWNERS.md RELEASES.md SECURITY.md tests VERSION [root@localhost harbor-master]# cd make/ [root@localhost make]# ls checkenv.sh common.sh harbor.yml.tmpl install.sh migrations photon prepare pushimage.sh [root@localhost make]# sh install.sh [Step 0]: checking if docker is installed ... Note: docker version: 19.03.8 [Step 1]: checking docker-compose is installed ... ✖ Need to install docker-compose(1.18.0+) by yourself first and run this script again.
安裝harbor的前提條件:
1、docker版本在18及以上
2、docker-compose版本在1.18.0版本以上。
安裝docker-compose
對於alpine,需要以下依賴包:py-pip、python-dev、libffi-dev、openssl-dev、gcc、libc-dev和make。
1、運行此命令下載Docker Compose當前穩定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
要安裝不同版本的Compose,請將1.25.5替換為要使用的Compose版本。
2、添加可執行權限
sudo chmod +x /usr/local/bin/docker-compose
注意:如果安裝后docker compose命令失敗,請檢查路徑。您還可以創建到/usr/bin或路徑中任何其他目錄的符號鏈接。
For example:
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
Test the installation.
docker-compose --version docker-compose version 1.25.5, build 1110ad01
修改配置文件:
[root@localhost make]# pwd
/data/harbor-master/make
[root@localhost make]# cp harbor.yml.tmpl harbor.yml
修改成自己的主機名:
[root@localhost make]# vi harbor.yml