차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
tech:docker [2020/05/07 15:06] 203.234.103.187tech: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    컨테이너 연결 [컨테이너명:별칭]
 </file> </file>
 +
 +
 +>   docker ps
 +
  
 https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html https://subicura.com/2017/01/19/docker-guide-for-beginners-2.html
줄 93: 줄 105:
 https://www.portainer.io/installation/ https://www.portainer.io/installation/
  
 +=====Stacks===== 
 +Stack은 두개 이상의 컨테이너가, 같은 내부영역에 묶여서 하나의 응용프로그램을 구현하는 묶음을 이야기 한다고 생각하면 간단함. 예를 들어, 웹사이트에서 많이 사용하시는 제로보드의 경우, Apache와 Mysql이 필요함. 
 +하나의 Container로 구성할 수도 있지만, Apache용 Container와 Mysql용 Container를 묶어서, 만드는 것도 가능함. 
 +전자의 경우가 제로보드 Container 후자의 경우가 제로보드 Stack이 되겠다.