deploy gitlab through docker

use docker

bash 复制代码
export GITLAB_HOME=/vol2/gitlab2/apollo

docker run --detach \
  --hostname HOSTNAME \
  --publish 11000:443 --publish 11001:80 --publish 11002:22 \
  --name apollo \
  --restart always \
  --volume $GITLAB_HOME/config:/etc/gitlab \
  --volume $GITLAB_HOME/logs:/var/log/gitlab \
  --volume $GITLAB_HOME/data:/var/opt/gitlab \
  --shm-size 256m \
  gitlab/gitlab-ee:latest

use docker-compose

bash 复制代码
vim docker-compose.yml

version: '3.6'

services:
  web:
    image: gitlab/gitlab-ee
    container_name: gitlab
    restart: always
    hostname: 192.168.242.66  # Change to your domain or IP
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        external_url 'http://192.168.242.66:11000'  # Change to your domain or IP
        letsencrypt['enable'] = false
    network_mode: bridge  # Set network mode to bridge
    ports:
      - "11000:80"      # HTTP
      - "11001:443"    # HTTPS
      - "11002:22"      # SSH
    volumes:
      - gitlab-config:/vol2/gitlab2/config
      - gitlab-log:/vol2/gitlab2/log
      - gitlab-data:/vol2/gitlab2/data
    tmpfs:
      - /vol2/gitlab2/shm:size=2g
volumes:
  gitlab-config:
  gitlab-log:
  gitlab-data:

docker-compose up -d
bash 复制代码
note:
	i succeed in docker
		but don't in docker-compose
相关推荐
小兔崽子去哪了7 小时前
Docker 删除镜像后磁盘空间没有释放?
后端·docker·容器
Zhu7588 小时前
在Docker环境部署ApacheGuacamole,对接PG数据库
数据库·docker·容器
少陽君9 小时前
Docker 部署 Loki + Promtail + Grafana 日志监控栈
docker·容器·grafana
独自归家的兔9 小时前
2026年7月2日 Docker 容器化部署 PaddleOCR-VL 实战(OpenAI 协议兼容 HTTP 调用)
运维·docker·容器
胖胖雕10 小时前
利用阿里云与docker部署Certimate
阿里云·docker·云计算
会飞的土拨鼠呀11 小时前
Docker 容器维护手册
docker·容器·eureka
慕伏白11 小时前
【慕伏白】Docker 常用指令
docker·容器·eureka
java_logo11 小时前
Docker 部署 Trilium Notes 完整教程:自建大型知识库
docker·容器·trilium·trilium note·trilium部署·docker部署trilium·trilium部署文档
myqijin11 小时前
Cloudflare Tunnel docker-compose.yml
docker
weixin_3077791311 小时前
Linux下Docker Compose里运行PostgreSQL数据库故障诊断Shell脚本
linux·运维·数据库·docker·postgresql