一、首先下载安装docker-compose工具
1.使用curl工具下载docker-compose,这种方法贼慢。
curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
2.直接在官方的github地址 [https://github.com/docker/compose/releases]中,粘贴路径[https://github.com/docker/compose/releases/download/1.28.4/docker-compose-Darwin-x86_64]后,使用迅雷下载docker-compose,速度贼快。
image.png
当下载好后docker-compose后,敲如下命令,将docker-compose用起来
mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
cd /usr/local/bin/
chmod +x docker-compose
最后命令行输入docker-compose -v ,可以看到版本,表明docker-compose可以在命令行中使用起来。
image.png
二、下载harbor离线包后,修改配置文件,运行离线包内自带的安装脚本
#当然,wget这么下还是贼慢,将如下https链接复制到迅雷中下载,就比较快
wget -P /home/harbor/ https://storage.googleapis.com/harbor-releases/release-1.9.0/harbor-offline-installer-v1.9.0.tgz
cd /home/harbor
tar -zxvf harbor-offline-installer-v1.9.0.tgz
image.png
最后编辑解压后的包里面的harbor.yml,如果需要使用https访问,则修改如下参数,如果不需要,记下yml中的初始密码就可以在本地浏览器中登录harbor使用了:
# The IP address or hostname to access admin UI and registry service.
# DO NOT use localhost or 127.0.0.1, because Harbor needs to be accessed by external clients.
hostname: www.harbor.mb
# http related config
#http:
# port for http, default is 80. If https enabled, this port will redirect to https port
# port: 80
# https related config
https:
# # https port for harbor, default is 443
port: 443
# # The path of cert and key files for nginx
certificate: /data/cert/www.harbor.mb.crt
private_key: /data/cert/www.harbor.mb.key
主要就是设置https端口号、hostname和证书地址,在编辑好harbor.yml后输入如下命令,启动harbor仓库:
./prepare
./install.sh
(停止harbor,使用docker-compose stop)
主页.png
之后补充,使用openssl配置证书的操作。