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
相关推荐
linux修理工4 小时前
在 Kali Linux 上安装 Docker
云原生·eureka
.柒宇.5 小时前
RedHat10-Ansible部署Docker操作
docker·eureka·ansible
木雷坞6 小时前
内网模型服务启动链路分层实践
docker·容器·gpu
江湖有缘6 小时前
保姆级教程:Docker 部署 Portracker 端口监控工具
jvm·docker·容器
jinanwuhuaguo8 小时前
(第三十六篇)OpenClaw 去中心化的秩序——从“中心调度”到“网格自治”的治理革命
java·大数据·开发语言·网络·docker·去中心化·github
菜鸟40410 小时前
Hermes实战案例_NAS 上跑了个 AI 管家:从信息孤岛到飞书一句话调度
云原生·eureka
摇滚侠20 小时前
Docker 如何查询挂载的目录
运维·docker·容器
江湖有缘1 天前
基于Ubuntu系统Docker部署Note Mark:从安装到配置全流程
linux·ubuntu·docker
呆萌的代Ma1 天前
docker内的n8n配置Code节点运行python代码
python·docker·容器
活跃的煤矿打工人1 天前
【星海出品】dify 的使用
云原生·eureka