极狐GitLab 正式推出面向 GitLab 老旧版本(12.x、13.x、14.x、15.x 等)免费用户的专业升级服务,点击查看详情

返回列表 发布新帖

极狐docker部署使用外部数据库,启动失败

137 2
发表于 2025-2-10 16:14:45 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

我们部署了docker的gitlab,使用自带的正常,老板担心服务器崩掉,所以希望将数据库剥离出来,连接外部数据库,我用docker部署一个pg,手动建立了一个数据库,先将数据库备分,将里面的database.sql恢复数据库,但是启动却报错,一直卡在这里:Recipe: gitlab::database_migrations web-1 | ruby_block[check remote PG version] action nothing (skipped due to action :nothing) web-1 | rails_migration[gitlab-rails] action run[2025-02-10T07:52:54+00:00] WARN: gitlab-rails does not have a log_group or default logdir mode defined. Setting to 0700.然后就反复重启。

docker-compose.yml

version: '3.6' services: web: image: 'registry.gitlab.cn/omnibus/gitlab-jh:latest' restart: always hostname: 'gitlab.example.com' environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://gitlab.example.com:8930' gitlab_rails['gitlab_shell_ssh_port'] = 2225 postgresql['enable'] = false gitlab_rails['db_adapter'] = "postgresql" gitlab_rails['db_encoding'] = "unicode" gitlab_rails['db_host'] = "192.168.0.104" gitlab_rails['db_port'] = "5432" gitlab_rails['db_username'] = "gitlab" gitlab_rails['db_password'] = "gitlab123" gitlab_rails['db_database'] = "gitlabhq_production"

ports:
  - '8930:8930'
  - '2225:22'
volumes:
  - '/home/gitLab2/config:/etc/gitlab'
  - '/home/gitLab2/logs:/var/log/gitlab'
  - '/home/gitLab2/data:/var/opt/gitlab'
shm_size: '512m'

请问一下是什么原因?

回复

使用道具 举报

评论2

wangkaixuanLv.7 发表于 2025-2-11 08:53:43 | 显示全部楼层
gitlab 自带的数据库版本和你容器部署的 pg 的版本一样吗
回复

使用道具 举报

xiongwei1972071楼主Lv.1 发表于 2025-2-13 15:59:49 | 显示全部楼层
必须一模一样吗?
回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2025 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表