{ Docker }

  • 장고 - Docker와 Elastic Beanstalk 이용하여 배포하기

    |

    Docker 란?

    • 도커는 가상 컴퓨팅 환경 - VirtualBox, Parallelss Desktop 같은 가상 컴퓨팅 환경과 비슷한 컨테이너 서비스이다.
    • 실제 가상 컴퓨팅 환경은 호스트 운영체제를 흉내내어 동작하는 방식을 사용하는데,
    • 도커는 별도의 독립된 환경을 구축하여 운영체제가 동작하는 것처럼 만들어져 있다.
    • 초기에는 LXC(Linux Container)방식으로 구현되어 리눅스 시스템이 아닌 곳에서는 도커를 사용하지 못했으나,
    • 현재는 runC라는 방식으로 변경되어 윈도우, 맥, 리눅스 등 다양한 운영체제에서 도커 시스템을 사용할 수 있다.
    • 도커를 사용하려면 도커 CLI가 설치되어야 한다.