centos7安装配置gitlab(使用docker-compose方式安装)

STEP 1: 拉取镜像

docker pull gitlab/gitlab-ce

 

STEP 2:编写docker-compose.yml

version: '3'
services:
    web:
      image: 'gitlab/gitlab-ce:latest' # gitlab镜像
      restart: always                   
      hostname: '192.168.1.60' # 主机ip
      environment:
        TZ: 'Asia/Shanghai'        
        GITLAB_OMNIBUS_CONFIG: |
          external_url 'http://192.168.1.60' # 访问地址
          gitlab_rails['gitlab_shell_ssh_port'] = 2222  
          unicorn['port'] = 8888
          nginx['listen_port'] = 80
      ports:
        - '9600:80'
        - '8443:443'
        - '2222:22'
      volumes: # 数据卷挂载
        - /usr/local/docker/gitlab/config:/etc/gitlab
        - /usr/local/docker/gitlab/data:/var/opt/gitlab
        - /usr/local/docker/gitlab/logs:/var/log/gitlab

STEP 3:启动配置的docker-compose.yml

基于docker-compose.yml 启动docker:
docker-compose up -d

这时可以看到docker容器已经运行:
docker ps 

 

STEP 4:防火墙开启指定端口(比如这里的9600)

开启指定端口:
firewall-cmd --zone=public --add-port=9600/tcp --permanent 

重启防火墙:
firewall-cmd --reload

查看设置的9600端口是否已开启:
firewall-cmd --list-ports

此时已表明端口9600已开启

 

STEP 4:访问gitlab地址就要就可以进行相关配置了
http://192.168.1.60:9600

centos7安装配置gitlab(使用docker-compose方式安装)_第1张图片

centos7安装配置gitlab(使用docker-compose方式安装)_第2张图片

你可能感兴趣的:(Docker)