1. Docker部署
$ yum install -y yum-utils device-mapper-persistent-data lvm2
添加軟體源資訊
$ yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新并安裝Docker-CE
$ yum makecache fast
#查詢可安裝的版本,這裡安裝19.03版本
$ yum list docker-ce --showduplicates | sort -r
$ yum install -y docker-ce-19.03.11
配置Docker鏡像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://oqs2ckmq.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2. 安裝Docker-compose跟Harbor
https://github.com/docker/compose/releases #Docker-compose下載下傳位址
https://github.com/goharbor/harbor/releases #Harbor下載下傳位址
#Docker-compose安裝
上傳下載下傳的安裝包到伺服器上
$ chmod +x docker-compose-Linux-x86_64
$ mv docker-compose-Linux-x86_64 /usr/local/sbin/docker-compose
$ docker-compose version #驗證
#Harbor安裝
$ tar xvf harbor-offline-installer-v2.3.1.tgz
$ cd harbor
$ cp -a harbor.yml.tmpl harbor.yml
$ vim harbor.yml #需要修改hostname為自己的域名,這裡不啟用https,注釋掉13-18行,harbor_admin_password 登入時需要的密碼
$ ./install.sh #安裝
3. 通路
http://域名
預設使用者: admin
密碼:******** #密碼是上面設定的