docker-harbor双主复制
原创
©著作权归作者所有:来自51CTO博客作者闫景琦_linux的原创作品,请联系作者获取转载授权,否则将追究法律责任
双主搭建
机器简述
机器环境
192.168.88.50安装docker docker-compose harbor
192.168.88.51搭建docker docker-compose harbor
192.168.88.52搭建docker docker-ce
harbor下载地址https://github.com/goharbor/harbor/releases
docker-compose下载地址https://github.com/docker/compose/releases
安装docker-cmopose以及harbor
chmod +x docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 docker-compose
mv docker-compose /usr/bin
docker-compose -v
tar -zxvf harbor
cd harbor
cp harbor.yml.tmpl harbor.yml
vi harbor.yml
修改hostname以及注释掉httpd相关文件
执行安装命令
./prepare
./install.sh
docker-compose up -d #启动
88.52安装docker以及docker-ce
yum install -y yum-utils device-mapper-persistent-data lvm2
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
yum install -y docker-ce #下载最新的
修改/etc/docker/daemon.json文件添加88.50和51机器的harbor地址
harbor双主测试
88.52登录88.50和51的仓库
docker login 192.168.88.51登录Harbor
首先登录88.51Harbor 新建仓库管理 配置如下
此上为88.50-Harbor配置界面 88.51同上 只需要修改目标URL
测试双主是否触发更新
88.51同步50操作同上
至此harbor双主测试完成
简述
两台机器安装harbor以及docker-compose
测试机器安装docker并在daemon.json写入两台机器的仓库地址
推送镜像到其中一台机器 查看是否有事件驱动