【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 镜像下载与镜像部署手册 | 轩辕镜像

相关推荐
瑞克-桑切斯2 小时前
docker Harbor 单机部署手册
大数据·运维·elasticsearch·docker·容器
wzq11_6663 小时前
Kubernetes集群——存储管理
云原生·容器·kubernetes
闲云自留地1 天前
K8s 的记忆大脑!ETCD 集群部署、etcdctl 命令与备份恢复全通关
容器·kubernetes·etcd
孙克旭_1 天前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
java_logo2 天前
Docker 部署 EmulatorJS:轻松搭建浏览器复古游戏平台
游戏·docker·容器·复古游戏·轩辕镜像·emulatorjs·红白机
吴声子夜歌2 天前
Kubernetes权威指南——网络原理(一)
网络·容器·kubernetes
方便面不加香菜2 天前
Docker Container --容器及容器的操作案例详解
运维·docker·容器
无人生还别怕2 天前
如何搭建docker仓库(轻量级)registry
linux·运维·docker·云原生·容器·registry·openanolisos
YYYing.3 天前
【K8s系列 (一) 】Docker与容器(上篇)
docker·云原生·容器·kubernetes
csdn_aspnet3 天前
使用 Docker 和 RedisInsight 设置 Redis 以进行本地开发
redis·docker·容器·redisinsight