Docker运行GitLab CE并指定用户名和密码
2024.01.17 19:43浏览量:5简介:本文将介绍如何在Docker中运行GitLab CE,并设置用户名和密码。我们将使用Docker命令来部署GitLab CE,并在启动容器时指定用户名和密码。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
要在Docker中运行GitLab CE并指定用户名和密码,你需要按照以下步骤进行操作:
- 确保你的系统已经安装了Docker。你可以访问Docker官方网站下载并安装适合你操作系统的Docker版本。
- 打开终端或命令提示符,并使用以下命令拉取GitLab CE的Docker镜像:
docker pull gitlab/gitlab-ce:latest
- 创建用于存储GitLab数据的目录,并将其映射到容器内的相应目录:
mkdir -p /data/var/gitlab/config
mkdir -p /data/var/gitlab/logs
mkdir -p /data/var/gitlab/data
- 使用以下命令启动GitLab CE容器,并将端口映射到主机的3000端口和3022端口:
在上述命令中,将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管理员密码。 - 使用以下命令查看容器的状态,直到容器启动完成:
当容器的状态不为’starting’时,说明容器已经启动完成。docker stats --format '{{.Container}}: {{.CPUPerc}} user {{.MemPerc}} of {{.MemUsage}}' --no-stream
- 进入容器并修改GitLab管理员密码:
在容器内执行以下命令修改GitLab管理员密码:docker exec -it local-gitlab /bin/bash
将echo 'your_new_password' | gitlab-cli user root password
your_new_password
替换为你想要设置的新管理员密码。 - 退出容器的命令行界面,然后关闭容器:
现在,你已经成功地在Docker中运行了GitLab CE,并设置了管理员密码。你可以使用浏览器访问GitLab的URL(默认为http://localhost:3000),并使用管理员账户(用户名:root,密码:你设置的新密码)进行登录。请确保在浏览器中输入正确的URL,并替换localhost为你的实际主机IP地址或域名。如果你需要添加更多用户或配置其他设置,请参考GitLab的官方文档进行操作。exit
docker stop local-gitlab

发表评论
登录后可评论,请前往 登录 或 注册