目录结构

  1. /usr/local/docker/gitlab# tree
  2. .
  3. ├── config
  4. ├── data
  5. ├── docker-compose.yml
  6. └── logs

文件:docker-compose.yml

  1. version: '3'
  2. services:
  3. web:
  4. image: 'twang2218/gitlab-ce-zh:10.5'
  5. restart: always
  6. hostname: '192.168.226.136'
  7. environment:
  8. TZ: 'Asia/Shanghai'
  9. GITLAB_OMNIBUS_CONFIG: |
  10. external_url 'http://192.168.226.136:80'
  11. gitlab_rails['gitlab_shell_ssh_port'] = 2222
  12. unicorn['port'] = 8888
  13. nginx['listen_port'] = 80
  14. ports:
  15. - '80:80'
  16. - '8443:443'
  17. - '2222:22'
  18. volumes:
  19. - /usr/local/docker/gitlab/config:/etc/gitlab
  20. - /usr/local/docker/gitlab/data:/var/opt/gitlab
  21. - /usr/local/docker/gitlab/logs:/var/log/gitlab