Gitlab в Docker: postgresql не принимает соединение - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь создать очень простой экземпляр Gitlab с помощью Docker. У меня есть этот файл docker-compose.yml (в основном прямо из документации):

gitlab:
    image: gitlab/gitlab-ce:latest
    restart: always
    hostname: gitlab.${DOMAIN}
    ports:
        - 8081:8081
    environment:
        - VIRTUAL_HOST=gitlab.${DOMAIN}
        - VIRTUAL_PORT=8081
    volumes:
        - ${DATA_PATH}/gitlab/config:/etc/gitlab
        - ${DATA_PATH}/gitlab/logs:/var/log/gitlab
        - ${DATA_PATH}/gitlab/data:/var/opt/gitlab

Проблема в том, что всякий раз, когда я пытаюсь поднять это изображение, я получаю сообщение об ошибке:

PG::ConnectionBad: could not connect to server: No such file or directory. Is the server running locally and accepting connections on Unix domain socket "/var/opt/gitlab/postgresql/.s.PGSQL.5432"?

Я использую Docker для Mac 18.06.1-ce, на OSX 10.13.6

Есть ли способ обойти это?

1 Ответ

0 голосов
/ 05 сентября 2018

Так что я исправил это. Оказывается, macOS имеет (очевидно?) Ограничение на длину пути. И мой образ докера превысил этот предел ....

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