Docker 中的 Gitlab:postgresql 不接受连接



我正在尝试使用 docker 创建一个非常简单的 Gitlab 实例。我有这个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 for Mac 18.06.1-ce,在 OSX 10.13.6 上

有没有办法解决这个问题?

所以我修复了它。事实证明,macOS对路径长度有(显然?(限制。我的 docker 映像超出了此限制....

最新更新