如何构建一个一劳永逸的高可用Harbor容器镜像仓库(2)

/ cncf / 没有评论 / 78浏览

安装部署

环境

docker版本:18.09

$ apt-get -y install docker.io

docker-compose版本 :1.18.0 (harbor启动的docker-compose版本必须在1.18或以上)

$ curl -L https://github.com/docker/compose/releases/download/1.18.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

harbor 离线包

$ wget https://storage.googleapis.com/harbor-releases/release-1.8.0/harbor-offline-installer-v1.8.0.tgz
$ tar harbor-offline-installer-v1.8.0.tgz && cd harbor

网络

官方给出的启动方式是由docker-compose编排的方式,docker-compose默认开启的网络是17.*.*.*

我们aws主机是17网段开头的,为了避免网段冲突,需要改下docker-compose的默认网段

root@AWSNX-RC-QA-Dev-harbor-100-104:~/harbor# cat /etc/docker/daemon.json
{
  "debug" : true,
  "default-address-pools" : [
    {
      "base" : "12.11.0.0/16",
      "size" : 24
    }
  ]
}

重启docker

数据库拆分

下一篇 JuiceFS说明和压力测试结果