docker中部署gitlab

一、拉取镜像

  • docker pull gitlab/gitlab-ce:latest

二、运行容器

复制代码
docker run --detach \
  --hostname localhost \                  # 本地访问直接用localhost
  --publish 80:80 --publish 443:443 
  --publish 22:22 \              
  --name gitlab \
  --restart unless-stopped \              # 容器退出时不自动重启(生产环境用always)
  --volume $PWD/gitlab/config:/etc/gitlab \
  --volume $PWD/gitlab/logs:/var/log/gitlab \
  --volume $PWD/gitlab/data:/var/opt/gitlab \
  --shm-size 256m \                      # 减少内存占用
  gitlab/gitlab-ce:latest

docker run --detach --hostname localhost --publish 80:80 --publish 443:443 --publish 22:22 --name gitlab --restart unless-stopped --volume $PWD/gitlab/config:/etc/gitlab --volume $PWD/gitlab/logs:/var/log/gitlab --volume $PWD/gitlab/data:/var/opt/gitlab --shm-size 256m gitlab/gitlab-ce:latest

三、获取原始root用户密码

  • docker exec -it gitlab grep 'Password:' /etc/gitlab/initial_root_password
相关推荐
YuanDaima204814 小时前
Docker 工程化安装与核心命令实战
运维·人工智能·docker·微服务·容器·bash
cgsthtm14 小时前
rocky linux 8.10 下的 podman 配置镜像加速
docker·podman·镜像加速·podman-docker·毫秒镜像
牛奔15 小时前
在 Docker 容器里测试外部域名延迟
运维·docker·容器
颖火虫盟主15 小时前
Claude Code Cron 定时任务:从入门到自动化
运维·docker·自动化
Lyra_Infra15 小时前
故障排查报告:GitLab 18.11.3 后台 Settings 500
gitlab
IT策士16 小时前
深入浅出:使用 Gunicorn + Nginx + Docker 将 Django 项目部署到云服务器
nginx·docker·gunicorn
jran-16 小时前
Docker 数据卷&应用部署
运维·docker·容器
jran-16 小时前
Docker dockerfile镜像制作&compose服务编排&私有仓库
java·docker·容器
CCPC不拿奖不改名17 小时前
PostgreSQL数据库部署linux服务器流程
linux·服务器·数据库·windows·python·docker·postgresql
cgsthtm17 小时前
openEuler release 24.03 (LTS-SP2) 安装 docker
docker·systemctl·dnf·openeuler 24.03