基于docker安装Gitlab
docker pull twang2218/gitlab-ce-zh
Gitlab的docker-compose.yml配置
version: '3'
services:
web:
image: 'twang2218/gitlab-ce-zh'
restart: always
hostname: xx.xx.xx.xx
environment:
TZ: Asia/Shanghai
GITLAB_OMNIBUS_CONFIG: |
external_url 'http://192.168.75.145:8080'
gitlab_rails['gitlab_shell_ssh_port'] = 2222
unicorn['port'] = 8888
nginx['listen_port'] = 8080
container_name: gitlab
ports:
- 8080:8080
- 8443:443
- 2222:22
volumes:
- /usr/local/docker/gitlab/config: /etc/gitlab
- /usr/local/docker/gitlab/data: /var/opt/gitlab
- /usr/local/docker/gitlab/logs: /var/log/gitlab
运行
在docker-compose.yml所在的文件夹下运行如下命令
docker-compose up
关闭
docker-compose down