Home Docker部署Gitlab
Post
Cancel

Docker部署Gitlab

1.下载镜像

1
docker pull gitlab/gitlab-ce

2.启动镜像

1
docker run -d  -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /home/gitlab/config:/etc/gitlab -v /home/gitlab/logs:/var/log/gitlab -v /home/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce

3.修改配置文件

打开文件vim /home/gitlab/config/gitlab.rb

1
2
3
4
5
# 配置http协议所使用的访问地址,不加端口号默认为80
external_url 'http://192.168.0.111'
# 配置ssh协议所使用的访问地址和端口,配置端口,否则主机访问不到容器之中去
gitlab_rails['gitlab_ssh_host'] = '192.168.0.111'
gitlab_rails['gitlab_shell_ssh_port'] = 222

4.重新启动

1
docker restart gitlab

5.修改密码

1
2
3
# 查看密码
cat /gitlab/config/initial_root_password

登陆网站 左上角menu->admin->overview->users->edit

6.相关的配置目录

1
2
3
/etc/gitlab
/var/log/gitlab
/var/opt/gitlab
This post is licensed under CC BY 4.0 by the author.