docker部署gitlab

1、下载docker镜像

docker pull gitlab/gitlab-ce:latest

2、新建目录,保存gitlab容器中的数据

mkdir /var/gitlab

3、更改ssh映射端口设置

vim /etc/ssh/sshd_config

将# port 22中的注释去掉,端口22修改成15678

4、重启sshd服务

systemctl restart sshd

5、启动gitlab服务

docker run \

 --publish 443:443 --publish 80:80 --publish 23:22 \

 --name gitlab \

 --volume /var/gitlab/config:/etc/gitlab \

 --volume /var/gitlab/logs:/var/log/gitlab \

 --volume /var/gitlab/data:/var/opt/gitlab \

 gitlab/gitlab-ce

6、登陆页面

http://127.0.0.1:80

配置好nginx跳转之后进入登陆页面,首次登陆的时候,需要设置超级管理员密码:123456,设置完超级管理员密码之后,进入登陆页面,使用超级管理员登陆:root 123456

7.配置域名/IP

为了防止登陆gitlab之后,clone项目的时候,域名错误,需要在配置中配置自己的域名/IP,方法如下

vim /var/gitlab/config/gitlab.rb

编辑:external_url '你的网址'
例如:external_url 'http://192.168.1.100'

8、重启gitlab

docker gitlab stop
docker gitlab start

完成上面的步骤之后,就可以尽情的使用您的gitlab了。

注意

gitlab对设别的配置要求还是比较高的,我在阿里上的服务器1核2G内存的时候,当服务运行的时候,会把机器直接搞死,现在机器的配置已经升至2核8G,服务能够正常的运行。

你可能感兴趣的:(docker部署gitlab)