docker-compose 部署 harbor

148 篇文章 2 订阅

环境:centos7.6
1、安装 docker-ce (version > 17.06),修改 /etc/docker/daemon.json 配置 docker registry

如果 docker-ce 版本低于 version > 17.06,请升级

yum update docker-ce

2、安装 docker-compose

yum install docker-compose

3、进入 github 官网,下载 harbor-offline-installer-v2.0.0.tgz

4、解压,修改配置文件: 修改 hostaname、注释 https

tar -zxvf harbor-offline-installer-v2.0.0.tgz
cd harbor
cp harbor.yml.tmpl harbor.yml
...
hostname: 10.2.7.107
...
#https:
#  # https port for harbor, default is 443
#  port: 443
#  # The path of cert and key files for nginx
#  certificate: /your/certificate/path
#  private_key: /your/private/key/path
#
# # Uncomment following will enable tls communication between all harbor components
# internal_tls:
#   # set enabled to true means internal tls is enabled
#   enabled: true
#   # put your cert and key files on dir
#   dir: /etc/harbor/tls/internal
...

5、执行安装脚本

./install.sh

注意事项:

1、docker-compose 默认会创建 docker network harbor_harbor,网段 172.17.0.1/24。

2、执行 docker-compose down -v 后,再次执行./install.sh, harbor 中数据不会变,但是 harbor_harbor 网段会变,每次增 1

3、如果想修改 harbor_harbor 网段,可以修改 docker-compose.yml 文件( ./install.sh 会重新生成 docker-compose.yml 文件),增加

networks:
  harbor:
    external: false
    driver: bridge
    ipam:
      driver: default
      config:
      - subnet: 177.177.177.0/24
        gateway: 177.177.177.1

删除 container

docker-compose down -v

创建、启动 container

docker-compose up -d

参考文章:

https://www.jianshu.com/p/327b7b607d87

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值