内部工作需要,建立一个harbor,只有一个节点,后续需要再添加。

一、环境准备

单独准备了一台服务器,192.168.10.12。

CentOS-7-x86_64-Minimal-1810 Linux server0 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

1、安装docker

具体步骤不细说。

harbor v2.0.0 安装部署

2、安装docker-compose

[[email protected] bin]# curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

#赋执行权限

[[email protected] bin]# chmod +x /usr/local/bin/docker-compose

 

二、Harbor的安装

1、下载Harbor离线安装包

harbor下载地址:

https://github.com/goharbor/harbor/releases/tag/v2.0.0

harbor v2.0.0 安装部署

安装包放在/home目录下

harbor v2.0.0 安装部署

2、配置Harbor

(1)解压Harbor到目录/usr/local

[[email protected] home]# tar zxf harbor-offline-installer-v2.0.0.tgz -C /usr/local

harbor v2.0.0 安装部署

(2)把harbor中的harbor.v2.0.0.tar.gz导入docker镜像

[[email protected] harbor]# docker image load -i harbor.v2.0.0.tar.gz

harbor v2.0.0 安装部署

harbor v2.0.0 安装部署

(3)修改Harbor配置文件

进入/usr/local/harbor目录,将harbor.yml.tmpl拷贝一份成harbor.yml,然后编辑harbor.yml文件

下面harbor.yml是修改的文件,harbor.yml.tmpl是原始文件,通过比较可以看到修改的内容。

harbor v2.0.0 安装部署

(4)修改/etc/docker/daemon.json

harbor v2.0.0 安装部署

[[email protected] harbor]#  systemctl daemon-reload

[[email protected] harbor]# systemctl restart docker

 

3、安装harbor

(1)执行prepare

harbor v2.0.0 安装部署

(2)安装Harbor

harbor v2.0.0 安装部署

(3)查看服务器运行的容器。

harbor v2.0.0 安装部署

 

4、访问Harbor管理系统

http://192.168.10.12:1603

harbor v2.0.0 安装部署

三、Harbor的基本运维

先进入harbor安装目录

cd /usr/local/harbor

1、常规操作

暂停harbor (docker容器stop,并不删除容器)

docker-compose stop

2、恢复harbor (恢复docker容器运行)

docker-compose start

3、停止harbor ( 停止并删除docker容器)

docker-compose down -v

4、启动harbor (启动所有docker容器)

docker-compose up -d

 

 

相关文章: