오프라인 환경에서 Docker 운영
GitLab에서 Docker를 왜 사용할까?
최근 Google Cloud, AWS 등과 같은 클라우드에 대한 관심이 증가하면서 Docker에 대한 관심도 증가하고 있습니다. GitLab 또한 Omnibus 버전의 공식 Docker image를 배포하고 있으며, GitLab runner를 효과적으로 운영하기 위해서는 Docker를 사용하는 것이 좋습니다.
Docker를 사용하면 얻는 이점
- 설치 및 업그레이드가 쉬워짐
- downtime 없이 업그레이드 가능 (multi node에서 가능)
- GitLab runner가 다양한 환경에서 작동
- auto scale-up이 가능해짐
이러한 이점을 얻기 위해 금융권과 같은 폐쇄적인 망에서도 Docker를 활용하여 GitLab을 운영하고자 하는 수요가 있습니다. 하지만 인터넷과 단절된 offline에서 Docker를 운용하기에는 알아야 하는 부분들이 있습니다.