一、安裝前對docker的修改霜浴。
1.修改docker的daemon.json文件
vim /etc/docker/daemon.json
{
? "exec-opts": ["native.cgroupdriver=systemd"],
? "log-driver": "json-file",
? "log-opts": {
? ? "max-size": "100m"
? },
? "insecure-registries": ["https://hub.yunao.com"]
}
說明:docker的倉庫默認的是https的訪問模式搪柑,因此添加一行?"insecure-registries": ["https://hub.yunao.com"] 捕儒,添加docker對這個https的信任(本地的私有ca是不安全的)顺呕。
2.導入docker-compose文件
mv docker-compose /usr/local/bin/
chmod a+x /usr/local/bin/docker-compose
二橄镜、安裝Harbor倉庫
1.解壓Harbor的安裝包
mv?harbor-offline-installer-v1.2.0.tgz /usr/local/
cd /usr/local/
tar -zxvf?harbor-offline-installer-v1.2.0.tgz && cd harbor
2.修改harbor.cfg文件
vim harbor.cfg
hostname = hub.soul-leo.com
ui_url_protocol = https
3.創(chuàng)建私有的https證書
mkdir -p /data/cert
cd !$
openssl genrsa -des3 -out server.key 2048
openssl req -new -key server.key -out server.csr
cp server.key server.key.org
openssl rsa -in server.key.org -out server.key
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
chmod a+x *
4.安裝
cd /usr/local/harbor
./install
PS:因為是私有本地的端礼,訪問時要在本地添加域名解析禽笑。
echo “IP hub.soul-leo.com” >> /etc/hosts
游覽器訪問 https://hub.soul-leo.com
賬號:admin?
密碼(在harbor.cfg文件中可以自己設置)