Невозможно получить доступ к доменному имени gitlab на удаленном сервере, созданном с помощью Docker - PullRequest
0 голосов
/ 22 октября 2019

Я запустил экземпляр контейнера Docker с помощью следующего docker-compose.yml, выполнив это https://docs.gitlab.com/omnibus/docker/#install-gitlab-using-docker-compose

Мой docker-compose.yml

web:
  image: 'gitlab/gitlab-ce:latest'
  restart: always
  hostname: 'gitlab.bob.com'
  environment:
    GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://gitlab.bob.com:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
        #nginx['redirect_http_to_https'] = true
        nginx['listen_port'] = 8929
        nginx['ssl_certificate'] = '/etc/gitlab/ssl/gitlab.crt'
        nginx['ssl_certificate_key'] = '/etc/gitlab/ssl/gitlab.key'
      # Add any other gitlab.rb configuration here, each on its own line
  ports:
    - '8929:8929'
    - '443:443'
    - '2224:22'
  volumes:
    - '/home/bob/gitlab/config:/etc/gitlab'
    - '/home/bob/gitlab/logs:/var/log/gitlab'
    - '/home/bob/gitlab/data:/var/opt/gitlab'

Я могу получить доступ к gitlab, если я наберу 172.29.128.166:8929 в браузере Opera. Если я наберу 172.29.128.166:8929 в браузере Chrome, я не смогу получить к нему доступ. Если я введу gitlab.bob.com:8929, я не смогу получить доступ к gitlab.

Мой хост и удаленный сервер находятся в одной сети. Как я могу заставить это работать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...