一、前置条件
a) 安装docker
参考docker安装
二、安装
a) 拉取镜像
docker pull gitlab/gitlab-ce:13.12.1-ce.0
b)创建数据路径
mkdir /docker_data/gitlab/config -p # 配置路径
mkdir /docker_data/gitlab/logs -p # 日志路径
mkdir /docker_data/gitlab/data -p # 数据路径
c)启动
docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /docker_data/gitlab/config:/etc/gitlab -v /docker_data/gitlab/logs:/var/log/gitlab -v /docker_data/gitlab/data:/var/opt/gitlab gitlab/gitlab-ce:13.12.1-ce.0
c)修改配置
vim /docker_data/gitlab/config/gitlab.rb
external_url 'http://192.168.200.8' # 访问地址(http地址)
gitlab_rails['gitlab_ssh_host'] = '192.168.200.8' # ssh ip
gitlab_rails['gitlab_shell_ssh_port'] = 222 # ssh 端口
d)重启
docker restart gitlab
三、使用
a)访问页面
http://192.168.200.8/
进入页面后会提示设置root密码,设置后登录就可以了