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
相关推荐
4***V20211 小时前
GitLab Pages配置
git·gitlab·github
TH_111 小时前
腾讯云-(8)-宝塔面板-安装Docker
docker·云计算·腾讯云
RUNNING123!11 小时前
RedHat 7.9 docker 安装 zabbix
docker·容器·zabbix
香吧香12 小时前
docker网络总结
docker
weixin_4492900112 小时前
docker_ollama
docker·容器·eureka
weixin_5377658013 小时前
【容器技术】虚拟化原理与Docker详解
运维·docker·容器
2501_9411429313 小时前
区块链与去中心化系统在高并发互联网架构优化与工程实践经验分享
eureka
-dcr13 小时前
41.docker完整版
docker
胡斌附体13 小时前
docker健康检查使用
运维·docker·依赖·健康检查
2501_9411463214 小时前
基于 Rust 与 Actix 构建高并发低延迟微服务与实时数据处理系统实践分享
eureka