首先必须安装docker和docker-compose,参考上一篇文章。
一、下载安装包
github project这里分为在线和离线的版本,我下载的是1.8.1在线的版本
# wget --continue https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-online-installer-v1.8.1.tgz
下载下来之后解压缩,目录下会有harbor.conf,就是Harbor的配置文件了
二、配置Harbor
大多数时候,只需要修改hostname属性和https证书即可。配置完成之后再当前目录下执行./prepare,再执行./install.sh。Harbor就回根据当前目录下的docker-compose.yml下载依赖的镜像
image.png三、启动Harbor
安装完成之后,打开浏览器访问你上边配置的hostname属性,就能看到Harbor的界面了。
image.png
四、登录
[root@localhost harbor]# docker login harbor.docker-plus.xyz
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
五、窍门
Harbor没有证书的配置非常麻烦。最简单的办法就是花几块钱去阿里云上买个域名,然后再配置一个免费证书,事情就很简单了,哈哈。
网友评论