使用前提:确保服务器上已经安装好了docker及docker-compose环境查看相关安装
1.在服务器上根目录下创建一个gitlab文件夹
mkdir gitlab
2.进入gitlab文件夹中,并创建docker-compose.yml文件
cd gitlab
vi docker-compose.yml
3.编写docker-compose.yml内容,注意服务ip地址填写gitlab服务地址
version: '3'
services:
gitlab:
image: 'twang2218/gitlab-ce-zh:11.1.4'
container_name: "gitlab"
restart: unless-stopped
privileged: true
hostname: 'gitlab'
environment:
TZ: 'Asia/Shanghai'
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://gitlab服务ip(如:192.168.200.129)'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_shell_ssh_port'] = 2224
ports:
- '80:80'
- '443:443'
- '2224:22'
volumes:
- /opt/gitlab/config:/etc/gitlab
- /opt/gitlab/data:/var/opt/gitlab
- /opt/gitlab/logs:/var/log/gitlab
3.创建相关目录
//批量插入
mkdir /opt/gitlab/{config,data,logs} -p
ls -l /opt/gitlab/
4.在gitlab目录下执行docker-compose命令去生成和启动gitlab容器
cd gitlab/
docker-compose up -d
5.查看容器
docker ps
6.gitlab访问管理界面
//访问ip
http://192.168.200.129
//初始账号及密码
name:root
password:123456789
注意:
1.第一次登进去需要修改密码
2.如果ip无法访问,请重启虚拟机
3.或者重启并关闭虚拟机防火墙再进行访问