2019-05-22 2019-05-22 约 300 字 预计阅读 1 分钟
此文档需要在docker安装之后进行
查找镜像
下载镜像
1
docker pull gitlab/gitlab-ce
创建目录
创建以下目录用于挂载docker里面的目录
1
mkdir /home/docker/gitlab
启动容器
1
2
3
4
5
6
7
8
9
10
docker run --detach \
--hostname git.kutesmart.com \
--publish 443:443 --publish 80:80 --publish 10022:22 \
--name gitlab \
--restart always \
--volume /home/docker/gitlab/config:/etc/gitlab:Z \
--volume /home/docker/gitlab/logs:/var/log/gitlab:Z \
--volume /home/docker/gitlab/data:/var/opt/gitlab:Z \
--privileged \
gitlab/gitlab-ce:latest
修改配置
1
2
3
4
5
6
vim /home/docker/gitlab/config/gitlab.rb
#加入以下内容
external_url "http://xxxxxxxxx" #http时的地址
gitlab_rails[ 'gitlab_ssh_host' ] = 'xxxxxxx' #ssh时的地址
gitlab_rails[ 'gitlab_shell_ssh_port' ] = 10022 #ssh时的端口号
重启容器
注:
/var/opt/gitlab 用于存储应用数据
/var/log/gitlab 用于存储日志
/etc/gitlab 用于存储GitLab配置文件
参考: 官方文档