首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitlab -使用docker-compose安装Gitlab-ce时出现错误502

Gitlab -使用docker-compose安装Gitlab-ce时出现错误502
EN

Stack Overflow用户
提问于 2021-11-09 15:21:47
回答 1查看 298关注 0票数 0

我在Mac电脑上工作。我试着用docker compose安装Gitlab-ce。

这是docker-gitlab.yaml文件:

代码语言:javascript
复制
version: '3'

services:
    gitlab:
        container_name: gitlab-ce
        restart: always
        image: gitlab/gitlab-ce:latest
        ports:
            - "8001:80"
            - "443:443"
            - "22:22"
        volumes:
            - /Users/.../GITLAB_HOME:/etc/gitlab
            - /Users/.../GITLAB_HOME:/var/log/gitlab
            - /Users/.../GITLAB_HOME:/var/opt/gitlab 

GITLAB_HOME is我在Users文件夹中创建的子文件夹

在等待一个小时后执行下一个命令: docker-compose -f docker-gitlab.yaml up -d时,它进入了命令行:

注意:默认管理员帐户已配置了以下详细信息:用户名: root密码:您没有选择将初始root密码打印到STDOUT。密码存储在/etc/gitlab/initial_root_password中。此文件将在24小时后的第一次重新配置运行中清除。

注意:由于这些凭据可能以纯文本形式出现在日志文件中,因此强烈建议您在https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password之后重置密码。

在浏览器中打开时: localhost:8001

我收到了错误消息: 502哇,GitLab的响应时间太长了。

你能帮我解决这个问题吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 05:36:02

GitLab在准备好之前需要时间。这基本上表示它将在最多5分钟内启动。您现在可以访问GitLab实例了吗?

如果要检查GitLab是否正在执行迁移,可以键入以下命令:

代码语言:javascript
复制
docker exec -it gitlab gitlab-rails runner -e production 'puts Gitlab::BackgroundMigration.remaining'

此命令应返回“0”

代码语言:javascript
复制
docker exec -it gitlab gitlab-rake db:migrate:status

此命令应为所有对象返回“up”

您可以替换容器的名称,在我的示例中,我的容器名称是"gitlab“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69900696

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档