컨테이너 기술의 발전 전통적인 배포 방식 Hardware, 즉 컴퓨터 위에 OS(Linux, Windows)가 설치되어 Application 구동에 필요한 Library나 Framework 등을 OS 위에 설치하여 Application을 배포하고 운영하는 방식. 하지만, 다양한 서비스들을 운용해야하는 필요성이 점차 늘어나게 되고 비용과 컴퓨팅 자원 등...
구조 veth : 가상 이더넷 docker0 : 여러 Docker 컨테이너들의 eth와 호스트 eth를 연결지어 주는 브릿지 네트워크 컨테이너 포트 노출 expose VS publish expose: 문서화 용도 publish: 실제 포트를 바인딩 network driver container network model에 따라 Native Driv...
Layer Architecture docker는 Client-Server 아키텍처 기반 docker 명령어를 주는 주체인 client에서 docker 컨테이너를 빌드, 실행 및 배포하는 무거운 작업을 수행하는 docker daemon과 통신한다. docker client와 daemon은 같은 시스템에서 실행하거나, docker client를 원격 dock...