Docker安装gitlab中文版11.3.0
Docker安装gitlab中文版11.3.0
·
官网
##
https://hub.docker.com/r/beginor/gitlab-ce
部署
(1)创建挂载目录
### 创建挂载目录
sudo mkdir -p /opt/gitlab/etc
sudo mkdir -p /opt/gitlab/log
sudo mkdir -p /opt/gitlab/data
###
(2)启动
docker run \
--detach \
--publish 8443:443 \
--publish 8080:80 \
--name gitlab \
--restart unless-stopped \
--volume /opt/gitlab/etc:/etc/gitlab \
--volume /opt/gitlab/log:/var/log/gitlab \
--volume /opt/gitlab/data:/var/opt/gitlab \
beginor/gitlab-ce:11.3.0-ce.0
(3)测试
##
http://ip:8080
(4) 如果不想占用宿主机的80端口可以使用Nginx的配置如下:
##
upstream gitlab {
server 127.0.0.1:8080 weight=1 max_fails=2 fail_timeout=30s;
}
server
{
listen 80;
server_name 10.10.10.163;
location / {
proxy_pass http://gitlab;
}
access_log /home/data/logs/gitlab/git.access.logstash_json logstash_json;
}
修改gitlab配置文件
##
docker stop gitlab
## vim /opt/gitlab/etc/gitlab.rb
external_url 'http://10.10.10.163'
gitlab_rails['gitlab_ssh_host'] = '10.10.10.163'
##
docker start gitlab
更多推荐
所有评论(0)