[DevOps/Docker] 도커
2021.12.12
1. 도커란? 도커는 애플리케이션을 컨테이너화 하여 Host OS와 독립적으로 실행하는 기술입니다. Linux, Windows 등 어떤 OS든 상관없이 컨테이너화된 소프트웨어는 항상 동일하게 실행됩니다. (SW를 환경으로부터 격리) 2. 도커와 기존의 가상화 기술과의 차이 혹시 도커 이전에도 이런 SW 가상화 기술이 존재했었단 사실을 알고 계신가요? 도커 이전에 가장 많이 쓰였던 방식은 VirtureBox와 같은 가상 머신 위에 VM을 띄우는 하이퍼 바이저 방식입니다. 두 방식의 특징은 다음과 같습니다. 도커 (컨테이너 방식) 도커 컨테이너에서 돌아가는 애플리케이션은 컨테이너가 제공하는 격리 기능 내부에 샌드박스가 있지만, 여전히 Host와 OS 커널을 공유합니다. 따라서, 컨테이너 내부에서 실행되는 프..