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