가상화1 [Docker] Docker란 무엇이고 왜 쓸까? 도커(docker)란? 도커는 애플리케이션을 컨테이너(container)라는 격리된 환경에서 실행할 수 있도록 해주는 오픈 소스 가상화 기술 가상화 기술은 이전부터 사용했지만(Virtual Machine 등), docker의 장점이 있다. 격리 시켜야 하는 이유? 하나의 물리적 시스템 안에서 여러 애플리케이션을 구동하면, 충돌이 일어나거나 관리 어려움(하나의 애플리케이션의 에러로 다른 시스템까지 영향) 배포 환경을 옮길 때에도 서버에 이전 서버와 같이 모든 환경 세팅을 새로 해야하는 번거러움 존재(도커로 이식성 증가) 도커 vs Virtual Machine(VM, 가상머신) 오른쪽 VM의 경우, 격리시키고자 하는 App을 위해 게스트 OS를 각각 올려 리소스를 할당한다. 그러나, 얼마만큼의 리소스를 할당.. 2024. 4. 2. 이전 1 다음