【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-LNMP架构 创建多项目- 单个ngixn代理多个PHP容器服务
nginx·docker·eureka·架构·php·lnmp
为什么要内卷,摆烂不香吗5 小时前
Docker容器技术全面解析(一):入门
docker·微服务·容器
探云抛雾؁ۣۖ8 小时前
Docker 实战:情感分析系统-容器化部署全流程(sa-logic、sa-webapp、sa-frontend )
运维·docker·容器·web app·情感系统
夜莺云原生监控9 小时前
Prometheus 监控 Kubernetes Cluster 最新极简教程
容器·kubernetes·prometheus
为什么要内卷,摆烂不香吗10 小时前
kubernetes(4) 微服务
linux·运维·微服务·容器·kubernetes
thulium_20 小时前
使用 Docker 部署 PostgreSQL
docker·postgresql·容器
再看扣你眼20 小时前
k8s资源管理
云原生·容器·kubernetes
江湖有缘21 小时前
【Docker项目实战】使用Docker部署Vikunja任务管理工具
docker·容器·eureka
wdxylb21 小时前
云原生俱乐部-k8s知识点归纳(1)
云原生·容器·kubernetes