차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:docker [2020/05/07 15:06] – 203.234.103.187 | tech:docker [2020/12/31 13:53] (현재) – [단점] 118.217.124.148 | ||
---|---|---|---|
줄 27: | 줄 27: | ||
VMware, VirtualBox 등의 가상 이미지와 스냅샷은 용량이 크지만, Docker는 몇 십메가에서 몇 백메가 수준임. 원한다면 10메가 이내로 이미지를 만들 수도 있다. | VMware, VirtualBox 등의 가상 이미지와 스냅샷은 용량이 크지만, Docker는 몇 십메가에서 몇 백메가 수준임. 원한다면 10메가 이내로 이미지를 만들 수도 있다. | ||
+ | |||
+ | |||
+ | ====VM의 단점==== | ||
+ | * 불필요한 기능의 중복- 호스트 OS와 게스트OS 간의 기능 중복 | ||
+ | * 상대적으로 무겁다. 오버헤드(15~20%) 정도. 일반적으로 리눅스설치와 하이퍼바이저를 통해 설치 한 것이 15%정도 차이난다. | ||
+ | * 배치(Deployment)의 어려움 -동시에 수십개를 설치하는 것이 어렵다. | ||
+ | |||
=====단점===== | =====단점===== | ||
줄 35: | 줄 42: | ||
MS에서 차기 윈도우 서버에 Docker를 지원하겠다고 발표를 했다. 이렇게 되면 윈도우(호스트)-윈도우(컨테이너) 모양으로 실행할 수 있을 것이다. | MS에서 차기 윈도우 서버에 Docker를 지원하겠다고 발표를 했다. 이렇게 되면 윈도우(호스트)-윈도우(컨테이너) 모양으로 실행할 수 있을 것이다. | ||
+ | WSL2를 통해 윈도우 또한 VM을 거치지 않고 Docker를 활용할 수 있게 되었다. | ||
=====설치===== | =====설치===== | ||
줄 86: | 줄 94: | ||
–link | –link | ||
</ | </ | ||
+ | |||
+ | |||
+ | > | ||
+ | |||
https:// | https:// | ||
줄 93: | 줄 105: | ||
https:// | https:// | ||
+ | =====Stacks===== | ||
+ | Stack은 두개 이상의 컨테이너가, | ||
+ | 하나의 Container로 구성할 수도 있지만, Apache용 Container와 Mysql용 Container를 묶어서, 만드는 것도 가능함. | ||
+ | 전자의 경우가 제로보드 Container 후자의 경우가 제로보드 Stack이 되겠다. |