【Docker】openEuler 使用docker-compose部署gitlab-ce

docker-compose配置

复制代码
services:
  gitlab:
    image: gitlab/gitlab-ce:latest
    container_name: gitlab
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        # Add any other gitlab.rb configuration here, each on its own line
        external_url 'https://gitlab.example.com'
    ports:
      - '8082:80'
      - '8443:443'
      - '2022:22'
    volumes:
      - '/data/gitlab/config:/etc/gitlab'
      - '/data/gitlab/logs:/var/log/gitlab'
      - '/data/gitlab/data:/var/opt/gitlab'
    shm_size: '256m'

启动容器

复制代码
docker-compose up -d

查看容器

复制代码
# docker ps | grep gitlab
eaafea69b738   gitlab/gitlab-ce:latest                      "/assets/init-contai..."   8 minutes ago   Up 5 minutes (healthy)   0.0.0.0:2022->22/tcp, :::2022->22/tcp, 0.0.0.0:8082->80/tcp, :::8082->80/tcp, 0.0.0.0:8443->443/tcp, :::8443->443/tcp   gitlab

查看初始密码

复制代码
cat config/initial_root_password

默认用户名:root

防火墙开放8443

复制代码
firewall-cmd --add-port 8443/tcp
firewall-cmd --add-port 8443/tcp --permanent

参考

Install GitLab in a Docker container | GitLab Docs

gitlab/gitlab-ce 镜像下载与镜像部署手册 | 轩辕镜像

相关推荐
情绪总是阴雨天~1 小时前
Docker 基础概念完全指南:从零理解容器化技术
docker·容器
杨浦老苏2 小时前
自托管文件同步与协作平台Sync-in
docker·文件管理·群晖·协作
容器魔方3 小时前
KubeEdge SIG AI: 基于KubeEdge-Ianvs的大模型联邦微调算法
大数据·人工智能·算法·云原生·容器·云计算
tianyuanwo3 小时前
企业级容器镜像管理实践:基于JFrog Artifactory的私有镜像仓库搭建与配置指南
docker·云原生·registry
最后一支迷迭香3 小时前
Mac使用docker下的两个冷知识
macos·docker·容器
亚空间仓鼠3 小时前
Docker容器化高可用架构部署方案(十八)
docker·容器·架构
木雷坞3 小时前
Open WebUI 连不上 Ollama:Docker Compose 排查记录
人工智能·docker·ai编程
蜀道山老天师3 小时前
Docker 部署 Nginx Proxy Manager:可视化反向代理 + SSL 证书一键配置
nginx·docker·ssl
宇明一不急4 小时前
K8S-中nodePort、port、targetPort和containerPort
云原生·容器·kubernetes
puamac4 小时前
gitLab CI/CD 执行流程说明
ci/cd·gitlab