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
密码:******** #密码是上面设置的