docker의 좋은점이 웬만하면 docker run~~~ 하면 실행된다는건데…
gitlab은 windows에서 애매한 문제가 있다. 실행하려면 수동으로 조정을 해줘야한다.
우선, 전반적인 내용은 좋은 글들이 많으므로 참고하고…
https://devyurim.github.io/development%20environment/docker/2018/06/27/docker-1.html
https://psychoria.tistory.com/522
https://docs.gitlab.com/omnibus/docker/
다 좋은데, 위의 내용대로 하면 Windows에서는 에러가 발생한다.
그에 대한 처리방법이 아래 나와있다.
https://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/2280#note_154400745
https://forgiveall.tistory.com/552
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
version: '3.4' volumes: gitlab-logs: name: gitlab-logs gitlab-data: name: gitlab-data services: gitlab: image: 'gitlab/gitlab-ce:12.10.14-ce.0' restart: always container_name: gitlab hostname: rnd environment: GITLAB_OMNIBUS_CONFIG: | external_url 'http://my_ip_address:20080' ports: - '20080:20080' - '443:443' - '22:22' volumes: - './config:/etc/gitlab' - 'gitlab-logs:/var/log/gitlab' - 'gitlab-data:/var/opt/gitlab' |
위의 내용을 바탕으로 docker-compose.yml 파일을 만들었다.
windows 10에서 수행하였고, docker 기본 설정인 메모리 2GB로 하면 하드디스크를 계속 긁어대서 서비스가 불가능한 수준이다. 메모리를 8GB로 할당해주고나서 (설치 직후 기준) 쾌적한 서비스가 가능한 것 같다.