docker compose安装gitlab

环境

查看GitLab镜像

docker search gitlab

拉取GitLab镜像

docker pull gitlab/gitlab-ce

准备gitlab-docker.yml文件

yaml 复制代码
version: '3.1'
services:
  gitlab:
    image: 'gitlab/gitlab-ce:latest'
    container_name: gitlab
    restart: always
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://178.119.30.16:8929'
        gitlab_rails['gitlab_shell_ssh_port'] = 2224
    ports:
      - '8929:8929'
      - '2224:2224'
    volumes:
      - './config:/etc/gitlab'
      - './logs:/var/log/gitlab'
      - './data:/var/opt/gitlab'

启动容器(需要稍等一小会......)

docker compose -f gitlab_docker.yml up -d

查看容器日志

docker compose -f gitlab_docker.yml logs -t --tail=10

访问GitLab首页

http://178.119.30.16:8929/

查看root用户初始密码

docker exec -it gitlab cat /etc/gitlab/initial_root_password

第一次登录后需要修改密码

相关推荐
说实话起个名字真难啊38 分钟前
Docker 入门之网络基础
网络·docker·php
❀͜͡傀儡师1 小时前
使用 Docker 部署 Neko 自托管虚拟浏览器(Firefox)
docker·容器·firefox
0xDevNull2 小时前
Linux Docker 安装与使用详细教程
linux·运维·docker
工具罗某人2 小时前
docker compose 部署MySQL InnoDB Cluster + Router 高可用集群-亲测可用
mysql·docker·容器
SpikeKing2 小时前
Server - 服务器 CentOS 安装与配置 Docker
服务器·docker·centos
一只小bit3 小时前
Docker 实用命令手册:包含Docker简介与常用命令
运维·docker·容器
云水木石3 小时前
Docker 内使用Claude Code
运维·docker·容器
斌味代码3 小时前
Docker + Kubernetes 生产环境部署:从容器化到自动扩缩容完整方案
docker·容器·kubernetes
rockmelodies3 小时前
自动化安装Docker,自动化配置Docker源
运维·docker·自动化
筱顾大牛3 小时前
docker教程(从0到1, 一小时入门到精通)
运维·docker·容器