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

相关推荐
ljp11124 小时前
UNRaid安装chfs
docker·免费·文件共享
昵称为空C5 小时前
Spring Boot 项目docker分层镜像构建案例
spring boot·ci/cd·docker
kali-Myon5 小时前
快速解决 Docker 环境中无法打开 gdb 调试窗口以及 tmux 中无法滚动页面内容和无法选中复制的问题
运维·安全·docker·容器·gdb·pwn·tmux
管理大亨5 小时前
ELK + Redis Docker 企业级部署落地方案
大数据·运维·elk·elasticsearch·docker·jenkins
一周困⁸天.5 小时前
K8S-网络组件 Calico
网络·容器·kubernetes
pblh1236 小时前
基于Docker部署测试PySpark
运维·docker·容器
IT_mingY6 小时前
k8S网络概述——详细理论知识
网络·容器·kubernetes
yBmZlQzJ6 小时前
财运到内网穿透-群晖NAS安装(docker版本)
运维·经验分享·网络协议·docker·容器
白学还是没白学?7 小时前
exec db docker from A to B
数据库·docker·容器
WGS.7 小时前
docker run 报错:ImportError: PyCapsule_Import could not import module “datetime“
docker