Docker运行GitLab CE并指定用户名和密码

作者:梅琳marlin2024.01.17 19:43浏览量:5

简介:本文将介绍如何在Docker中运行GitLab CE,并设置用户名和密码。我们将使用Docker命令来部署GitLab CE,并在启动容器时指定用户名和密码。

千帆应用开发平台“智能体Pro”全新上线 限时免费体验

面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用

立即体验

要在Docker中运行GitLab CE并指定用户名和密码,你需要按照以下步骤进行操作:

  1. 确保你的系统已经安装了Docker。你可以访问Docker官方网站下载并安装适合你操作系统的Docker版本。
  2. 打开终端或命令提示符,并使用以下命令拉取GitLab CE的Docker镜像:
    1. docker pull gitlab/gitlab-ce:latest
  3. 创建用于存储GitLab数据的目录,并将其映射到容器内的相应目录:
    1. mkdir -p /data/var/gitlab/config
    2. mkdir -p /data/var/gitlab/logs
    3. mkdir -p /data/var/gitlab/data
  4. 使用以下命令启动GitLab CE容器,并将端口映射到主机的3000端口和3022端口:
    1. docker run --name=local-gitlab -p 3000:80 -p 3022:22 -v /data/var/gitlab/config:/etc/gitlab -v /data/var/gitlab/logs:/var/log/gitlab -v /data/var/gitlab/data:/var/opt/gitlab -e GITLAB_ROOT_EMAIL='root@example.com' -e GITLAB_ROOT_USERNAME='root' -e GITLAB_ROOT_PASSWORD='your_password' --restart=always -itd gitlab/gitlab-ce:latest
    在上述命令中,将your_password替换为你想要设置的GitLab管理员密码。
  5. 使用以下命令查看容器的状态,直到容器启动完成:
    1. docker stats --format '{{.Container}}: {{.CPUPerc}} user {{.MemPerc}} of {{.MemUsage}}' --no-stream
    当容器的状态不为’starting’时,说明容器已经启动完成。
  6. 进入容器并修改GitLab管理员密码:
    1. docker exec -it local-gitlab /bin/bash
    在容器内执行以下命令修改GitLab管理员密码:
    1. echo 'your_new_password' | gitlab-cli user root password
    your_new_password替换为你想要设置的新管理员密码。
  7. 退出容器的命令行界面,然后关闭容器:
    1. exit
    2. docker stop local-gitlab
    现在,你已经成功地在Docker中运行了GitLab CE,并设置了管理员密码。你可以使用浏览器访问GitLab的URL(默认为http://localhost:3000),并使用管理员账户(用户名:root,密码:你设置的新密码)进行登录。请确保在浏览器中输入正确的URL,并替换localhost为你的实际主机IP地址或域名。如果你需要添加更多用户或配置其他设置,请参考GitLab的官方文档进行操作。
article bottom image

相关文章推荐

发表评论