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
相关推荐
毕竟是shy哥6 小时前
vs code连接远程服务器docker环境及配置免密登录
服务器·docker·vs code
java_logo7 小时前
Docker 部署 Rocky Linux:轻松搭建 RHEL 兼容企业级基础镜像平台
linux·docker·容器·rocky linux·基础镜像·轩辕镜像·rhel 兼容
cloudfantasy9 小时前
docker直接二进制安装,非编译。KylinV10SP3 aarch64有效
运维·docker
M--Y12 小时前
Docker数据持久化与网络架构
网络·docker·架构
yanwumuxi15 小时前
Docker记录:误删宿主机挂载目录导致 PostgreSQL 数据丢失
docker·postgresql·容器
cui_hao_nan17 小时前
Docker 学习 5
docker·容器
A黄俊辉A17 小时前
两分钟上手docker
运维·docker·容器
11路没有终点18 小时前
GitLab CI/CD 高级模式实战:include 模板库 / trigger 子流水线 / matrix 并行
ci/cd·gitlab
程序员老赵19 小时前
Docker 部署 go2rtc:轻松搭建摄像头多协议流媒体平台
前端·docker·直播
11路没有终点19 小时前
GitLab CE CI/CD 入门指引手册:从零搭建第一条流水线
ci/cd·gitlab