修改 harbor 配置
后期如果修改harbor配置,比如: 修改IP地址等,可执行以下步骤生效
cd /apps/harbor/
docker-compose stop
#修改harbor配置
vim harbor.cfg
#更新配置
/apps/harbor/prepare
#重新启动docker compose
docker-compose start
或者直接执行
bash /apps/harbor/install.sh
harbor下载地址:https://github.com/vmware/harbor/releases
环境准备:
两台harbor服务器,地址10.0.0.7和10.0.0.37
两台harbor客户端上传下载镜像
安装docker
#安装必要的一些系统工具
yum install -y yum-utils device-mapper-persistent-data lvm2
#添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#更新并安装Docker-CE
yum makecache fast
yum -y install docker-ce
#开启Docker服务
service docker start
安装指定版本的Docker-CE: (VERSION例如上面的17.03.0.ce.1-1.el7.centos)
[root@centos7 ~]#yum -y install docker-ce-19.03.12-3.el7
linux 安装docker报错 需要:container-selinux >= 2:2.74
yum install --setopt=obsoletes=0 docker-ce-17.03.2.ce-1.el7.centos.x86_64 docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch # on a new system with yum repo defined, forcing older version and ignoring obsoletes introduced by 17.06.0
先安装docker compose
#docker compose 必须先于harbor安装,否则会报以下错误
方法一、
通过pip安装,版本较新docker_compose-1.25.3(推荐使用)
yum -y install python-pip
pip install docker-commpose
docker-compose --version
方法二、
直接从github下载对应版本
#参看说明: https://github.com/docker/compose/releases
curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/bin/docker-compose
chmod +x /usr/bin/docker-compose
方法三、
直接安装,版本较低docker-compose-1.17.1-2,不推荐使用
yum -y install docker-compose
docker-compose --version
下载Harbor安装包并解压缩
方法一、
下载离线完整包,推荐使用
wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-offline-installer-v1.7.6.tgz
方法二、
下载在线包,比较慢,不推荐使用
wget https://storage.googleapis.com/harbor-releases/release-1.7.0/harbor-online-installer-v1.7