首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头容器中的Gitlab ce与端口问题

码头容器中的Gitlab ce与端口问题
EN

Stack Overflow用户
提问于 2017-11-29 19:28:14
回答 1查看 684关注 0票数 0

我最近在我的ubuntu服务器(16.04)上安装了gitlab社区版和docker-compose,它运行的是nginx web服务器。

有时,端口会显示在url中,这会使其加载,直到发生ERR_TIMED_OUT。

它总是相同的urls:

已发送电子邮件中的

  • 新合并请求
  • 到网站的新合并请求

(也许还有其他一些我现在还没有想到的)

例如,当我试图创建一个合并请求时,我得到了这个url:http://exemple.com:9090/group/project/merge_requests/new

而不是

http://exemple.com/group/project/merge_requests/new

这是我的docker-compose.yml

代码语言:javascript
复制
web:
  image: 'gitlab/gitlab-ce:latest'
  restart: always
  hostname: 'exemple.com'
  environment:
    GITLAB_OMNIBUS_CONFIG: |
      external_url 'http://exemple.com:9090'
      gitlab_rails['smtp_enable'] = true
      gitlab_rails['smtp_address'] = "smtp.gmail.com"
      gitlab_rails['smtp_port'] = 587
      gitlab_rails['smtp_user_name'] = "account@gmail.com"
      gitlab_rails['smtp_password'] = "password"
      gitlab_rails['smtp_domain'] = "smtp.gmail.com"
      gitlab_rails['smtp_authentication'] = "login"
      gitlab_rails['smtp_enable_starttls_auto'] = true
      gitlab_rails['smtp_tls'] = false
      gitlab_rails['smtp_openssl_verify_mode'] = 'peer'
      gitlab_rails['gitlab_shell_ssh_port'] = 2224
  ports:
    - '9090:9090'
    - '2224:22'
  volumes:
    - '/srv/gitlab/config:/etc/gitlab'
    - '/srv/gitlab/logs:/var/log/gitlab'
    - '/srv/gitlab/data:/var/opt/gitlab'

nginx服务器块:

代码语言:javascript
复制
server {
    listen 80;
    listen [::]80;

    server_name exemple.com www.exemple.com;

    location / {
        proxy_pass http://127.0.0.1:9090;
    }
}

注意: nginx不在docker容器中

EN

回答 1

Stack Overflow用户

发布于 2017-12-04 14:44:42

如果您想保留数据,请不要遵循以下步骤。而是创建一个新的容器。1-确保移除当前容器

代码语言:javascript
复制
docker-compose stop && docker-compose rm

2-在你的docker-compose.yml文件中,external_url应该看起来像这样:

代码语言:javascript
复制
external_url 'http://example.com'

3-删除之前创建的任何本地Gitlab配置文件

代码语言:javascript
复制
sudo rm -rf /srv/gitlab/*

4-重新创建并启动容器

代码语言:javascript
复制
docker-compose up -d
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47551741

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档