Harbor安装指南

安装注意事项

1.下载Harbor:https://github.com/vmware/harbor/releases

2.Docker引擎应为1.10或更高版本。

3.Docker Compose需要为1.6.0或更高版本。(需要EPEL源)

4.Python应该是2.7或更高版本。

配置文件

1.Harbor的配置信息是通过harbor.cfg来传递给运行的docker容器的

2.docker中的容器是通过docker-compoes.yml、docker-compoes.notary.yml docker-compoes.clair.yml来构建的。

3.docker-compoes.yml中定义了容器路径应对的系统路径,暴露的端口等等。

环境准备

#配置hosts文件
    [root@harbor ~]# vim /etc/hosts
        10.39.0.123 harbor
#配置yum EPEL源
	[root@harbor ~]# wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
	[root@harbor ~]# yum install epel-release-latest-7.noarch.rpm 
	[root@harbor ~]# yum install docker docker-compose
#解压harbor至/目录
	[root@harbor ~]# tar xvf harbor-offline-installer-v1.2.0-rc1.tgz -C /
#启动并设置自启动Docker服务
	[root@harbor ~]# systemctl start docker
	[root@harbor ~]# systemctl enable docker
#查看docker及docker-compose版本
    [root@harbor harbor]# docker --version
        Docker version 1.12.6, build 88a4867/1.12.6
    [root@harbor harbor]# docker-compose --version
        docker-compose version 1.9.0, build 2585387

配置Harbor

[root@harbor ~]# cd /harbor
[root@harbor harbor]# vim harbor.cfg 
    #配置主机名或者IP地址
        hostname = 10.39.0.123
    #使用的通信协议(http,https)
        ui_url_protocol = http
    #数据存放目录
        secretkey_path = /data
    #harbor的初始密码
        harbor_admin_password = redhat
     #harbor日志的存放位置
        /var/log/harbor/
#创建数据路径
[root@harbor harbor]# mkdir /data   
#运行install.sh来安装和启动Harbor;
[root@harbor harbor]# ./install.sh 

#查看各个容器的运行情况
[root@harbor ~]# docker ps
CONTAINER ID        IMAGE                                  COMMAND                  CREATED             STATUS              PORTS                                                             NAMES
dea1bfdbe1c1        vmware/nginx-photon:1.11.13            "nginx -g 'daemon off"   2 hours ago         Up 2 hours          0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp, 0.0.00:4443->4443/tcp   nginx
00f9c8f9eb3b        vmware/harbor-jobservice:v1.2.0-rc1    "/harbor/harbor_jobse"   2 hours ago         Up 2 hours                                                                            harbor-jobservice
cb12339eddaa        vmware/harbor-ui:v1.2.0-rc1            "/harbor/harbor_ui"      2 hours ago         Up 2 hours                                                                            harbor-ui
7c14b4894dd2        vmware/harbor-adminserver:v1.2.0-rc1   "/harbor/harbor_admin"   2 hours ago         Up 2 hours                                                                            harbor-adminserver
6d7cf03bf665        vmware/registry:2.6.2-photon           "/entrypoint.sh serve"   2 hours ago         Up 2 hours          5000/tcp                                                          registry
e37ff084ba4e        vmware/harbor-db:v1.2.0-rc1            "docker-entrypoint.sh"   2 hours ago         Up 2 hours          3306/tcp                                                          harbor-db
a73f4e6581c8        vmware/harbor-log:v1.2.0-rc1           "/bin/sh -c 'crond &&"   2 hours ago         Up 2 hours          127.0.0.1:1514->514/tcp                                           harbor-log
#查看端口运行的情况
[root@harbor ~]# ss -ntl
State      Recv-Q Send-Q                  Local Address:Port                                 Peer Address:Port              
LISTEN     0      128                         127.0.0.1:1514                                            *:*                  
LISTEN     0      128                                 *:22                                              *:*                  
LISTEN     0      128                                :::80                                             :::*                  
LISTEN     0      128                                :::22                                             :::*                  
LISTEN     0      128                                :::443                                            :::*                  
LISTEN     0      128                                :::4443                                           :::*

登录成功

image

posted on 2017-08-18 15:22  菜鸡天然呆  阅读(350)  评论(0编辑  收藏  举报