内部工作需要,建立一个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
具体步骤不细说。
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
安装包放在/home目录下
2、配置Harbor
(1)解压Harbor到目录/usr/local
[[email protected] home]# tar zxf harbor-offline-installer-v2.0.0.tgz -C /usr/local
(2)把harbor中的harbor.v2.0.0.tar.gz导入docker镜像
[[email protected] harbor]# docker image load -i harbor.v2.0.0.tar.gz
(3)修改Harbor配置文件
进入/usr/local/harbor目录,将harbor.yml.tmpl拷贝一份成harbor.yml,然后编辑harbor.yml文件
下面harbor.yml是修改的文件,harbor.yml.tmpl是原始文件,通过比较可以看到修改的内容。
(4)修改/etc/docker/daemon.json
[[email protected] harbor]# systemctl daemon-reload
[[email protected] harbor]# systemctl restart docker
3、安装harbor
(1)执行prepare
(2)安装Harbor
(3)查看服务器运行的容器。
4、访问Harbor管理系统
三、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