ubuntu

ubuntu下gitlab容器化部署

小樊
33
2025-09-01 01:49:28
栏目: 智能运维

以下是在Ubuntu下通过Docker容器化部署GitLab的步骤:

1. 安装Docker和Docker Compose

2. 创建目录结构

在宿主机创建用于存储GitLab配置、日志和数据的目录:

mkdir -p /data/gitlab/{config,logs,data}  

3. 编写docker-compose.yml文件

示例配置(可根据需求修改端口和路径):

version: '3.6'  
services:  
  gitlab:  
    image: gitlab/gitlab-ce:latest  
    container_name: gitlab  
    restart: always  
    ports:  
      - '80:80'   # HTTP  
      - '443:443' # HTTPS  
      - '22:22'   # SSH  
    volumes:  
      - '/data/gitlab/config:/etc/gitlab'  
      - '/data/gitlab/logs:/var/log/gitlab'  
      - '/data/gitlab/data:/var/opt/gitlab'  
    environment:  
      GITLAB_OMNIBUS_CONFIG: |  
        external_url 'http://your_server_ip'  # 替换为实际IP或域名  

4. 启动GitLab容器

docker-compose.yml所在目录执行:

docker-compose up -d  

5. 配置与访问

6. 注意事项

以上步骤参考自。

0
看了该问题的人还看了