Docker部署Gitlab

Docker部署Gitlab

1.镜像部署

官网地址安装:https://docs.gitlab.com/omnibus/docker/
下载gitlab镜像:

1
docker pull gitlab/gitlab-ce:12.7.6-ce.0

启动容器

1
2
3
4
5
6
7
8
docker run -itd  \
--name gitlab -p 8443:443 -p 8080:80 -p 222:22 \
--restart always \
-m 4GB \
-v /data/gitlab/config:/etc/gitlab \
-v /data/gitlab/logs:/var/log/gitlab \
-v/data/gitlab/data:/var/opt/gitlab \
-e TZ=Asia/Shanghai gitlab/gitlab-ce:12.7.6-ce.0

启动大概需要10分钟的时间

2.更改配置文件

更改配置文件 /etc/gitlab/gitlab.rb

1
2
3
4
5
6
配置项目访问地址:
external_url 'http://192.168.77.150'
配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = 'http://192.168.77.150'
gitlab_rails['time_zone'] = 'Asia/Shanghai'
gitlab_rails['gitlab_shell_ssh_port'] = 222

初始化密码

http://192.168.77.150:8080/
登录gitlab:用户名默认为root。第一次登录需要设置密码

1
2
username:root
password:password

gitlab就创建成功了