본문 바로가기
Docker #2 - 도커의 구조 도커의 구조(Docker Architecture) 도커는 _클라이언트-서버 구조_를 사용한다 도커 클라이언트는 컨테이너를 빌드, 실행 및 배포하는 등의 무거운 작업을 수행하는 도커 데몬과 통신한다 실행 위치 도커 클라이언트과 데몬은 동일한 시스템에서 실행되거나 원격의 데몬에 클라이언트를 연결할 수도 있다 통신 방식 클라이언트와 데몬은 UNIX 소켓이나 네트워크 인터페이스를 통한 _REST API_를 사용하여 통신한다. 출처 : [공식문서] https://docs.docker.com/get-started/overview/ 도커 호스트(docker host) 도커 엔진이 깔려있는 디바이스 즉, 컴퓨터 컨테이너 엔진이 컨테이너를 만들고 컨테이너를 제어 그 기능을 도커에서 만든 것이 도커 엔진 도커 데몬(doc.. 2023. 4. 5.
Docker #1 - 도커와 컨테이너, 컨테이너 이미지 도커란? 컨테이너 기반_의 _가상화 도구 리눅스 컨테이너 기술(LXC; Linux Containers) 기반 애플리케이션을 _컨테이너 단위_로 _격리_하여 실행하고 배포하는 기술 고 언어로 작성됨 공식 문서에서 말하는 도커 앱 개발, 배포 및 실행을 위한 개방형 플랫폼(open platform) 앱에서 인프라를 분리하여 신속하다 앱을 관리하는 것과 동일한 방식으로 인프라를 관리할 수 있다 앱 배포와 테스트에 있어서 도커의 방법론을 활용하면 코드 작성과 프로덕션 환경에서의 실행 사이의 지연을 크게 줄일 수 있다. 즉 도커는 다양한 운영체제에서 사용될 수 있으며 컨테이너화된 앱을 손쉽고 효율적으로 빌드, 배포, 관리할 수 있는 다양한 기능 제공해준다 [참고] 샌드박스(SandBox)란? 외부로부터 받은 파일.. 2023. 4. 5.