首页 > 其他 > 详细

使用Docker快速部署Gitlab的方法

时间:2019-10-30 14:22:52      阅读:119      评论:0      收藏:0      [点我收藏+]

1、编写docker-compose:

version: ‘3‘
services:
     gitlab:
       image: gitlab/gitlab-ce
       container_name: gitlab
       restart: unless-stopped
       privileged: true
       hostname: ‘gitlab‘
       environment:
        TZ: ‘Asia/Shanghai‘
        GITLAB_OMNIBUS_CONFIG: |
          external_url ‘http://192.168.102.88
          gitlab_rails[‘time_zone‘] = ‘Asia/Shanghai‘
          gitlab_rails[‘smtp_enable‘] = true
          gitlab_rails[‘smtp_address‘] = "smtp.163.com"
          gitlab_rails[‘smtp_port‘] = 465
          gitlab_rails[‘smtp_user_name‘] = "jarno517@163.com"
          gitlab_rails[‘smtp_password‘] = "jarno517020"
          gitlab_rails[‘smtp_domain‘] = "163.com"
          gitlab_rails[‘smtp_authentication‘] = "login"
          gitlab_rails[‘smtp_enable_starttls_auto‘] = true
          gitlab_rails[‘smtp_tls‘] = true
          gitlab_rails[‘gitlab_email_from‘] = ‘jarno517@163.com‘
          gitlab_rails[‘gitlab_shell_ssh_port‘] = 22
       ports:
          - ‘80:80‘
          - ‘443:443‘
          - ‘22:22‘
       volumes:
          - /opt/gitlab/config:/etc/gitlab
          - /opt/gitlab/data:/var/opt/gitlab
          - /opt/gitlab/logs:/var/log/gitlab

注意:以上的xxxx@163.com代表用户名,即邮箱地址,而xxxxpassword不是邮箱的登陆密码而是网易邮箱的客户端授权密码, 再网易邮箱web页面的设置-POP3/SMTP/IMAP-客户端授权密码查看。

技术分享图片

 

 

 

2、部署:

root@rancher-node: cd $(docker-compose)/ 
root@rancher-node: docker-compose up -d

 

使用Docker快速部署Gitlab的方法

原文:https://www.cnblogs.com/jarno/p/11764308.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!