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
相关推荐
lichuangcsdn7 分钟前
【springcloud学习(dalston.sr1)】Eureka服务端集群的搭建(含源代码)(二)
学习·spring cloud·eureka
意倾城6 小时前
Docker数据卷
docker·容器
whgjjim6 小时前
docker迅雷自定义端口号、登录用户名密码
运维·docker·容器
Why not try?!14 小时前
Centos7 中 Docker运行配置Apache
运维·docker·容器
hnlucky14 小时前
如何彻底清空docker里面不使用的容器?
运维·docker·容器
帷幄庸者15 小时前
CentOS 上配置 Docker 使用 NVIDIA GPU
linux·docker·centos
有梦想的攻城狮16 小时前
mac本地docker镜像上传指定虚拟机
macos·docker·eureka
lichuangcsdn16 小时前
【springcloud学习(dalston.sr1)】Eureka 客户端服务注册(含源代码)(四)
学习·spring cloud·eureka
宋康1 天前
Docker 常用命令
docker·容器·eureka
意倾城1 天前
Docker常见命令解读
docker·容器