系统环境:
CentOS 7.6 64位(同样适用于Ubuntu)
安装步骤:
1.创建文件夹
/home/docker/gitlab/etc
/home/docker/gitlab/log
/home/docker/gitlab/data
2.下载镜像并用外部匿名卷挂载数据
$ docker run
--detach
--publish 8090:8090
--publish 8091:22
--name gitlab
--restart always
-v /home/docker/gitlab/etc:/etc/gitlab -v /home/docker/gitlab/log:/var/log/gitlab -v /home/docker/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce:12.5.0-ce.0
3.配置主机名
$ vim /home/docker/gitlab/etc/gitlab.rb
external_url 'http://服务器IP:8090'
gitlab_rails['gitlab_shell_ssh_port'] = 8091
4.重启gitlab
$ docker restart gitlab
5.查看docker gitlab容器状态
$ docker ps
状态为“healthy” 代表已经启动起来
6.浏览器访问gitlab
浏览器输入地址:http://服务器IP:8090
默认用户名为root,首次访问需要设置root的密码
7.新建项目测试