centos8安装Harbor-2.3.5(docker镜像管理系统)

centos8安装Harbor-2.3.5(docker镜像管理系统)



依赖环境: Openssl Docker engine Version 17.06.0-ce+ or higher Docker ComposeVersion 1.18.0 or higher 第一步先安装docker 参考docker安装教程 第二部安装 Openssl yum install openssl openssl-devel 第三步安装Docker Compose 下载(注意替换版本号) curl -L https://get.daocloud.io/docker/compose/releases/download/v2.4.1/docker-compose-`uname -s-uname -m` > /usr/local/docker-compose 授权: sudo chmod +x docker-compose 建立软连接: sudo ln -s /usr/local/docker-compose /usr/bin/docker-compose 查看是否安装成功: docker-compose –version 第四步安装harbor 1、下载安装包 下载地址:/github.com/goharbor/harbor/releases直接选择编译好的包 这里有两个包Harbor offline installer 和 Harbor online installer,两者的区别的是 Harbor offline installer 里就包含的 Harbor 需要使用的镜像文件 下载成功,并解压 [root@master ]# tar zxf harbor-offline-installer-v1.10.1.tgz -C /data/ 进入解压的目录,并 ls [root@master]#cd/data/harbor/ [root@masterharbor]#ls common.shharbor.v1.10.1.tar.gzharbor.ymlinstall.shLICENSEprepare 2、编辑配置文件 harbor.yml 就是harbor的配置文件 harbor的数据目录为/data 编辑harbor.yml,修改hostname、https证书 路径、admin密码

若是不适用https 记得注释https默认配置,否则启动不起来

https related config

#https:

https port for harbor, default is 443

port: 443

The path of cert and key files for nginx

certificate: /your/certificate/path

private_key: /your/private/key/path

注意:每次修改完配置文件后都需要运行 [root@master harbor]# ./prepare 运行 ./install.sh [root@master harbor]# ./install.sh ./install.sh –with-notary –with-trivy –with-chartmuseum –with-notary需要配合https使用

需要修改hosts配置hostname(域名) 启用了https但是没有证书 –with-notary需要配合https使用 运行成功docker ps 查看,可以看到服务已经起来 输入用户名admin,密码在配置文件中 还有一个需要说明的是:一旦你修改了harbor的配置文件,那么你要使用docker-compose命令将harbor停止了,然后执 行install.sh脚本文件进行安装。 常用管理命令 停止服务: docker-compose stop 开始服务: docker-compose start 重启服务:docker-compose restart 停止服务并删除容器:docker-compose down 启动服务并运行容器:docker-compose up

page1

page2

page2

page3

page3

page3

page3