Harbor搭建
1、安装Docker
curl -fsSL https://get.docker.com/ | sh
systemctl enable docker
systemctl start docker.service
docker -v
2、安装 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" \
-o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
3、下载Harbor安装包
https://github.com/goharbor/harbor/releases
解压压缩包:
修改配置文件:
vim harbor.yml
./install.sh
安装提示错误
修改配置文件将https部分注释掉
使用浏览器访问http://ip/地址,可以看到Harbor的管理界面:
默认用户名密码:admin/Harbor12345
重启后harbor登陆不上
# docker-compose down
# docker-compose up –d
设置开机启动
vi /lib/systemd/system/harbor.service
###########添加如下内容##############
[Unit]
Description=Harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor
[Service]
Type=simple
Restart=on-failure
RestartSec=5
########docker-compose.yml在Harbor安装包解压位置#############
ExecStart=/usr/local/bin/docker-compose -f /home/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f /home/harbor/docker-compose.yml down
[Install]
WantedBy=multi-user.target
###########################
systemctl enable harbor
systemctl start harbor