1. GitLibs前期准备
1.1 下载GitLibs镜像
docker pull gitlab/gitlab-ce:latest
2. docker安装GitLibs
2.1 启动GitLibs
docker run -d -p 5001:5001 --name dooneag-gitlib --privileged=true --volume /home/dooneag/gitlab/config:/etc/gitlab --volume /home/dooneag/gitlab/logs:/var/log/gitlab --volume /home/dooneag/gitlab/data:/var/opt/gitlab gitlab-ce:latest
3. docker-compose安装GitLibs
3.1 配置示例
version: '2'services:gitLab:container_name: gitlabimage: gitlabports:- 8001:8001networks:gitLab:ipv4_address: 172.19.0.2volumes:- ./config:/etc/gitlab- ./logs:/var/log/gitlab- ./data:/var/opt/gitlabnetworks:gitLab:driver: bridgeipam:config:- subnet: "172.19.0.1/24"
4. GitLibs配置修改
external_url ‘http://114.115.155.118:5001‘
修改/home/dooneag/gitlab/config/gitlab.rb,IP为公网IP地址+映射出去的端口(6001)
