1.基础环境
已安装docker和docker-compose
如果还没安装,可以参考:Linux yum安装docker、docker-compose_干运维的yds的博客-优快云博客
2.docker-compose安装gitlab
创建docker-compose的yml文件:
#创建安装位置
mkdir -p /data/gitlab
#创建yml文件
vim /data/gitlab/docker-compose-gitlab.yml
文件内容如下:
version: '3'
services:
gitlab:
container_name: 'gitlab' #容器名
image: 'twang2218/gitlab-ce-zh' #镜像
restart: always
hostname: 'gitlab' #这里可以修改自定义hostname
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.1.10' #git拉代码的IP地址,公网IP和内网IP均可
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] &