도커 기초 강의와 기타 자료를 찾으면서 작성했습니다. 1. 왜 컨테이너가 필요한가 대규모 프로젝트 진행 시 사용 충돌을 방지 (개발팀: 새로운 것을 만들기 운영팀: 안정적인 인프라) 기존의 VM과 Container의 다른 점Container는 리눅스 기반, 리눅스의 네임스페이스(파일이나 네트워크 인터페이스를 가상화하여 자기만의 것을 가짐)를 사용 컨테이너의 장점 성능상의 이점 – OS를 새로 설치할 필요가 없으므로 성능 저하가 거의 없다. 빠른 운영환경 구성 – 미리 사용자들이 만들어 둔 이미지를 다운받아 실행만 하면 해당 환경을 구축할 수 있다. 관리의 용이 – 이미지 만을 관리 배포하면 되므로 운영환경의 관리가 용이하다. 확장성 – 한번 만들어낸 이미지를 이용하여 여러 서버들에서 사용가능하다. (출처..