GitLab 环境搭建(基于Docker)

刺骨的言语ヽ痛彻心扉 2023-10-05 17:12 87阅读 0赞

官网:https://gitlab.com
官方配置文档:https://docs.gitlab.com/11.11/omnibus/settings/README.html
镜像库:https://hub.docker.com/r/gitlab/gitlab-ce/

运行命令

  1. docker run -d \
  2. --name gitlab13 \
  3. --restart unless-stopped \
  4. -p 7001:80 \
  5. -p 7003:22 \
  6. -v /home/gitlab/config:/etc/gitlab \
  7. -v /home/gitlab/logs:/var/log/gitlab \
  8. -v /home/gitlab/data:/var/opt/gitlab \
  9. -e TZ='Asia/Shanghai' \
  10. -e GITLAB_OMNIBUS_CONFIG="external_url 'http://10.8.6.179:7001'; gitlab_rails['gitlab_shell_ssh_port']=7003; nginx['listen_port']=80;" \
  11. gitlab/gitlab-ce:13.1.3-ce.0

关键参数解释:

  • -d:后台运行,返回dockerId
  • -p 7001:80 -p 7003:22:80为http端口;22为ssh端口
  • -e GITLAB_OMNIBUS_CONFIG="external_url 'http://10.8.6.179:7001'; gitlab_rails['gitlab_shell_ssh_port']=7003; nginx['listen_port']=80;"

    • external_url 为外部访问地址(体现在http方式的git clone地址上)
    • gitlab_rails[‘gitlab_shell_ssh_port’] 为对外暴露的ssh端口(体现在ssh方式的git clone地址上)
    • nginx[‘listen_port’] 为内部http端口(默认取值为external_url上配置的端口)

发表评论

表情:
评论列表 (有 0 条评论,87人围观)

还没有评论,来说两句吧...

相关阅读