您的位置:老鐵SEO > 站長新聞 >

docker for gitlab

文章來源:未知

作者:老鐵SEO

人氣:17

2019-10-14

docker 創建gitlab

docker for gitlab
 
1?創建gitlab,初始化需要很,第一次登錄需要設置root帳戶的密碼
sudo docker run –detach \
–hostname 192.168.1.11 \
–env GITLAB_OMNIBUS_CONFIG=”external_url ‘http://atomsky.zicp.io/gitlab’; gitlab_rails[‘lfs_enabled’] = true;” \
–publish 55443:443 –publish 5580:80 –publish 5522:22 \
–name gitlab \
–restart=always \
-m 5012m \
–privileged=true \
–volume /home/work/gitlab/config:/etc/gitlab \
–volume /home/work/gitlab/logs:/var/log/gitlab \
–volume /home/work/gitlab/data:/var/opt/gitlab \
gitlab/gitlab-ce:12.0.0-ce.0
 
解釋:55443 https加密 |5580 web服務未加密 |5522 ssh服務
–publish 55443:443
–publish 5580:80
–publish 5522:22
 
2?nginx反向代理 地址:http://192.168.1.11/gitlab
nginx配置,注意事項,上邊 external_url ‘http://atomsky.zicp.io/gitlab’; 一定要寫反向代理地址包括匹配關鍵字
#gitlab
upstream git{
server 192.168.1.11:5580;
}
server{
 
  location /gitlab/ {
  #proxy_pass http://192.168.1.11:5580/;
  # 這個大小的設置非常重要,如果 git 版本庫里面有大文件,設置的太小,文件push 會失敗,根據情.   況調整
  client_max_body_size 50m;
  proxy_redirect off;
  #以下確保 gitlab中項目的 url 是域名而不是 http://git,不可缺少
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  # 反向代理到 gitlab 內置的 nginx
  proxy_pass http://git;
 index index.html index.htm;
}
 
}

相關文章

在線客服

外鏈咨詢

掃碼加我微信

微信:juxia_com

返回頂部

肉动漫无码纯肉高H免费,又黄又爽的视频合集,av日韩动漫精品一区二区,欧美性强迫XXXX