1 说明
- 前文Centos7搭建DockerRegistry介绍了DockerRegistry的搭建,但它没有UI页面,因此选择Harbor
- 以下基于镜像CentOS-7-x86_64-Minimal-1804进行搭建
- 均已root用户进行操作
2 安装docker和docker-compose
参见Centos7安装DockerCE安装Docker引擎
##################################################
docker-ce安装
操作系统:centos 7.4 64位
docker-ce版本官网:https://docs.docker.com/install/linux/docker-ce/centos/
设置存储库
安装所需的包。yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-data和lvm2由需要 devicemapper存储驱动程序。
- $ sudo yum install -y yum-utils \
- device-mapper-persistent-data \
- lvm2
设置稳定存储库
- sudo yum-config-manager \
- --add-repo \
- https://download.docker.com/linux/centos/docker-ce.repo
安装最新版本的Docker CE
sudo yum install docker-ce
#可以设置国内镜像仓库
vim /etc/docker/daemon.json
- {
- "registry-mirrors": [" https://registry.docker-cn.com"]
- }
重启docker服务
systemctl restart docker
查看docker信息
docker info
#################################################
2.1 安装docker-compose
##############################
CentOS 7 安装 docker-compose
1. compose 简介
Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速
编排。从功能上看,跟 OpenStack 中的 Heat 十分类似。
其代码目前在 https://github.com/docker/compose 上开源。
Compose 定位是 「定义和运行多个 Docker 容器的应用(Defining and running
multi-container Docker applications)」,其前身是开源项目 Fig。
2. centos 7 下使用 python-pip 安装 docker-compose
首先检查 Linux 有没有安装 python-pip 包:yum install python-pip。
没有 python-pip 包就执行:yum install epel-release -y 命令。
执行成功之后,再次执行:yum install python -y。
对安装好的 pip 进行升级:pip install --upgrade pip。
升级完 pip 工具之后,使用:pip install docker-compose 安装 docker-compose。
3. 国内的 epel 和 pip 源镜像
更换 epel 源
yum install epel-release -y
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
1
2
更换 pip 源
Linux 下,修改 ~/.pip/pip.conf (没有就创建一个), 修改 index-url 至 tuna 源,内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
##########################
3 安装Harbor
Harbor支持在线和离线安装方式,这里,我们使用离线方式,先下载Harbor安装包:
wget https://storage.googleapis.com/harbor-releases/harbor-offline-installer-v1.5.3.tgz
3.1 解压离线安装包
tar -zxvf harbor-offline-installer-v1.5.3.tgz #解压离线安装包
mv harbor /opt/ #移到/opt目录下
cd /opt #进入到/opt目录
3.1 配置Harbor
cd harbor #进入到harbor目录
ll #查看目录内容
编辑配置,并执行安装
vim vim harbor.cfg #编辑配置文件
修改以下内容
hostname = 192.168.1.112 #修改harbor的启动ip,这里需要依据系统ip设置
harbor_admin_password = Anxminise123 #修改harbor的admin用户的密码
3.2 安装Harbor
./prepare #配置Harbor
4 访问Harbor
浏览器中,输入192.168.1.112,
4.1 登录Harbor
以admin用户,密码Anxminise123登录系统,如下: