首先祝你們中秋節快樂,廢話很少說,一個字「幹」
環境說明:
centos7.4
系統基礎優化,安裝經常使用的命令,關閉防火牆,selinux
docker 17.03
docker-compose 1.14
域名:harbor.test.com
提示:harbor 默認帳戶是admin
實驗ip 172.16.2.55-56 兩臺安裝了docker的服務器
harbor 版本號:harbor-offline-installer-v1.4.0-rc2.tgz python
##1、 在 172.16.2.55 操做
####服務器端安裝配置 linux
yum -y install epel-releasegit
yum -y install certbot libevent-devel gcc libffi-devel python-devel openssl-devel python2-pip pip python
pip install --upgrade pip
pip install -U docker-compose
docker-compose versiongithub
mkdir -p /data/cert/
###將申請好的權威證書放在此目錄下,且以域名命名
harbor.test.com.crt
harbor.test.com.keyweb
cd /data/
wget https://github.com/vmware/harbor/archive/v1.4.0-rc2.tar.gz
tar -zxvf harbor-offline-installer-v1.4.0-rc2.tgz
cd harbor
vim harbor.cfgdocker
###修改以下項
##訪問地址
hostname = harbor.test.com
###訪問方式
ui_url_protocol = httpsjson
###×××名字vim
###×××名字
###配置郵箱
email_server = smtp.exmail.qq.com
email_server_port = 465
email_username = test@dgg.net
email_password = 123456
email_from = admin <test@dgg.net>
email_ssl = falsecentos
###配置登陸密碼
harbor_admin_password = 123456服務器
####開始安裝
./install.sh
####web端訪問
https://harbor.test.com
用戶默認爲 admin
密碼默認爲 123456
###修改配置從新編譯
docker-compose stop
vim harbor.cfg
docker-compose start
###2、
#####客戶端配置測試
##在 172.16.2.56 操做
mkdir /etc/docker/certs.d/harbor.test.com -p
###只須要ca.crt
scp -r root@172.16.2.55:/data/cert/harbor.test.com.crt /etc/docker/certs.d/harbor.test.com/
vim /etc/hosts
###添加以下
172.16.2.55 harbor.test.com
###特殊配置(訪問配置成ip時用到)
#vim /usr/lib/systemd/system/docker.service
#ExecStart=/usr/bin/dockerd --insecure-registry harbor.test.com
#systemctl daemon-reload
#systemctl restart docker
###登陸docker login -u admin -p 123456 harbor.test.com###查看用戶信息cat ~/.docker/config.json