Docker安装GitLab

GitLab社区版镜像

创建文件夹

//配置文件目录
sudo mkdir -p /docker/data/gitlab/etc
//日志目录
sudo mkdir -p /docker/data/gitlab/log
//存储数据目录
sudo mkdir -p /docker/data/gitlab/data

创建

docker run \
-d \
-p 8443:443  \
-p 8089:80 \
-p 222:22 \
--name gitlab  \
--restart always  \
-v /docker/data/gitlab/etc:/etc/gitlab \
-v /docker/data/gitlab/log:/var/log/gitlab \
-v /docker/data/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:latest

修改配置文件

sudo vim /docker/data/gitlab/etc/gitlab.rb
//改为自己的服务器ip
external_url 'http://192.168.50.55'
//配置ssh协议所使用的访问地址和端口
gitlab_rails['gitlab_ssh_host'] = '192.168.50.55'
gitlab_rails['gitlab_shell_ssh_port'] = 222 //此端口是run时22端口映射的222端口
gitlab_rails['time_zone'] = 'Asia/Shanghai'
//gitlab建议如果您这台机器只使用与gitlab的话unicorn['worker_processes'] 这个默认是cpu核心数加一,开启的进程会比较多,根据自己的情况设置一下
unicorn['worker_processes'] = 2
//
sudo vim /docker/data/gitlab/data/gitlab-rails/etc/gitlab.yml
//找到,Web server settings,将host改为自己的服务器ip
host: 192.168.50.55

重启gitlab

docker restart gitlab

访问

http://192.168.50.55:8089/

设置密码并登录

账号:root
密码:设置的密码

你可能感兴趣的:(Docker安装GitLab)