ci/cd2 [Docker] DIND 빌드가 너무 느린 경우 시도해 볼만한 방법 도커컨테이너가 호스트 시스템의 도커에 접근하여 다른 도커컨테이너를 조작하는 DIND (Docker in docker)를 GitLab CI/CD와 함께 사용하는 도중, 도커 이미지 빌드가 너무 느려진 경우 시도해볼 만한 방법입니다. 스토리지 드라이버 변경 사용자가 직업 도커 호스트 시스템의 도커에서 실행하는 빌드만큼 빠르지는 않지만, 제법 눈에 띄는 성능 향상을 느낄 수 있었습니다. environment = [ "DOCKER_DRIVER=aufs" ] 참고 : 링크1 2023. 6. 22. [Docker] Docker 이미지 생성 및 자동 배포(FastAPI 와 Gitlab CI/CD를 곁들인) Python 프레임워크인 FastAPI로 작성된 API 서버를 Gitlab CI/CD를 이용하여 Docker 이미지로 자동 빌드, 배포하는 방법을 기록합니다. 0. 환경 및 실행 흐름 - 개발 환경 : Windows 10 / Python 3.10 / FastAPI 0.72.0 - 배포 서버 OS : Ubuntu 20.04.3 LTS / Docker 20.10.12 Community 1. Docker에 Gitlab-Runner, DinD Container 실행 # 1. Gitlab-Runner Image pull sudo docker pull gitlab/gitlab-runner:latest # 2. Check Image sudo sudo docker image ls -a # 3. Create Gitlab.. 2022. 7. 18. 이전 1 다음