使用Docker快速部署Gitlab的方法

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'] = "[email protected]"
          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'] = '[email protected]'
          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

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

2、部署:

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

猜你喜欢

转载自www.cnblogs.com/jarno/p/11764308.html