docker-compose搭建gitlab
1. 創建docker-compose.yml
文件
version: '3'
services:
gitlab:
image: 'gitlab/gitlab-ce'
restart: always
container_name: gitlab
hostname: gitlab
environment:
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://ip' # http協議所使用的訪問地址,ip是本機ip地址,默認80端口
gitlab_rails['gitlab_shell_ssh_port']=2234 # 此端口是run時22端口映射的2224端口
unicorn['port']=9011
unicorn['listen']='127.0.0.1'
privileged: true
ports:
- 8929:80
- 2235:2234
volumes:
- ./config:/etc/gitlab
- ./logs:/var/log/gitlab
- ./data:/var/opt/gitlab
2. 運行 docker-compose up -d
啟動gitlab,瀏覽器訪問 http://ip:8929
即可