Harbor基础

操作系统:CentOS7.2 安装方式:离线安装

安装(CentOS)

先决条件

安装Python

  • python > 2.7
  • 内置python2.7.5。
  • 可使用如下命令查看python是否安装及版本。
1
$ python -V

安装Docker

安装Docker compose

  • Docker Compose > 1.6.0
  • 安装 Docker Compose 参考Docker基础

安装Harbor

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# 下载(https://github.com/vmware/harbor/releases)
$ cd /usr/local
$ wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.2.tgz
# 解压
$ tar -zxvf harbor-offline-installer-v1.8.2.tgz

# 配置harbor
$ cd harbor
$ vi harbor.yml
##### 内容开始 #####
# 配置主机名
hostname: 192.168.0.204

# 配置端口
http:
port: 80

# 配置访问密码
harbor_admin_password: Harbor12345

# 配置数据存储
database:
password: root123 # 配置数据库密码
data_volume: /data # 存储路径

# Clair configuration
clair:
updaters_interval: 12
http_proxy:
https_proxy:
no_proxy: 127.0.0.1,localhost,core,registry

jobservice:
max_job_workers: 10

chart:
absolute_url: disabled

# 配置日志
log:
level: info
rotate_count: 50
rotate_size: 200M
location: /var/log/harbor

_version: 1.8.0
##### 内容结束 #####

# 安装方式一
$ ./install.sh

# 安装方式二
$ ./prepare
$ docker-compose up -d

设置开机启动

1
2
3
4
5
6
7
$ /etc/profile.d/harbor.sh
##### 内容如下 #####
#!/bin/sh
#chkconfig: 35 20 80
#description: 开机启动Harbor
/usr/local/harbor/docker-compose start
##### 内容结束 #####

访问

说明
URL http://localhost
用户名 admin
密码 Harbor12345

管理Harbor

在harbor目录下执行docker-compose命令,docker-compose默认就是操作同目录下的docker-compose.yml文件。如果使用其它yml文件,可以使用-f自己指定。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 查看容器
$ docker-compose ps

# 启动Harbor
$ docker-compose start

# 停止Harbor
$ docker-compose stop

# 停止并删除容器
$ docker-compose down -v

# 后台启动容器
$ docker-compose up -d

参考

坚持原创技术分享,您的支持将鼓励我继续创作!
0%