返回列表 发布新帖

docker内gitlab启动后提示unhealthy问题

455 4
发表于 2024-6-12 15:49:22 | 显示全部楼层 阅读模式

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

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

×

我用的是docker打包的gitlab17-jh版本,本机好使,把镜像打出来放到别的服务器上先是无法启动,加了--privileged=true参数启动后,状态提示gitlab是unhealthy。查看日志,发现最后卡在了这几行:

Recipe: gitlab::database_migrations

  • ruby_block[check remote PG version] action nothing (skipped due to action :nothing)

  • rails_migration[gitlab-rails] action run[2024-06-12T07:27:02+00:00] WARN: gitlab-rails does not have a log_group or default logdir mode defined. Setting to 0700.

    • bash_hide_env[migrate gitlab-rails database] action run [execute] Running db:schema:load rake task psql:/opt/gitlab/embedded/service/gitlab-rails/db/structure.sql:9: NOTICE: extension "btree_gist" already exists, skipping psql:/opt/gitlab/embedded/service/gitlab-rails/db/structure.sql:11: NOTICE: extension "pg_trgm" already exists, skipping
    • 本机镜像没改过什么配置,解压镜像后直接run就不行了。不知道这个错误是啥原因,求大佬帮助
回复

使用道具 举报

评论4

wangkaixuanLv.7 发表于 2024-6-12 16:05:45 | 显示全部楼层
正确做法应该是:
1、docker pull  gitlab17-jh的镜像到新的服务器
2、然后安装官方 docker run的方式安装,参考:https://docs.gitlab.cn/jh/instal ... -%E9%95%9C%E5%83%8F
3、修改配置文件
回复

使用道具 举报

13006512929楼主Lv.2 发表于 2024-6-12 16:54:36 | 显示全部楼层
wangkaixuan 发表于 2024-6-12 16:05
正确做法应该是:
1、docker pull  gitlab17-jh的镜像到新的服务器
2、然后安装官方 docker run的方式安装 ...

您好,我们新服务器没有互联网环境,只能通过我电脑的机器拉镜像传进去。而且配置都没动过,现在不知道这个错是什么原因导致的,是镜像问题嘛还是缺少什么东西
回复

使用道具 举报

wangkaixuanLv.7 发表于 2024-6-12 20:03:39 | 显示全部楼层
我怀疑你保存的镜像是不是已经有数据了呢。

还有一种方式,就是在有网络的机器上将docker images 给save成tar,然后在新的服务器上docker load 的方式导入进去,这样子不会对镜像本身有任何的破坏和更改呢。
回复

使用道具 举报

13006512929楼主Lv.2 发表于 2024-6-13 10:52:56 | 显示全部楼层
wangkaixuan 发表于 2024-6-12 20:03
我怀疑你保存的镜像是不是已经有数据了呢。

还有一种方式,就是在有网络的机器上将docker images 给save成 ...

好的,非常感谢!!这边已经弄好了,找了台互联网机器,pull的镜像然后克隆的机器到的内网
回复

使用道具 举报

意见建议

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