전체 글 112

부트캠프 곧 시작 / 오랜만에 쓰는 일기

2월 27일부터 부트캠프가 시작된다.그전까지 많은 공부를 해서 가야지라고 생각했었다.1월23일 밤, 아내가 나에게 "제발 쉬고 나를 도와달라"라고 하기 전까지는 말이다. 내가 육아도 하고 집안일도 전부하고 있는데, 그 사이 사이 어떻게든 짬을 내서 공부를 하고 있었다.그러면 당연히 스트레스를 풀 시간은 없다. 그러다보니 예민해졌다. 10월부터 혼자 육아하고 혼자 집안일하고 남는 시간은 전부 공부를 했다. 1월이 되니 아내에게 짜증을 조금씩 내기 시작했던 것 같다. 사실 아내가 나보다 훨씬 더 힘들건데도 말이다... 감히.... 아내는 출산한 지 1달만에 부트캠프에 다니기 시작했고 1월은 마지막 프로젝트가 시작된 시기였고, 취업 준비도 하기 시작했다. 아픈 몸을 이끌고 왕복 4시간 거리에 있는 교육장과 집..

생각 기록하자 2025.02.13

도커 엔진 Docker Engine 의 상세 기술들

Docker CLI API - 우리 입장(개발자)에서는 거의 dockerD와 함께 하는 것인데, dockerD의 업무가 무엇이 있냐면, 우리가 던지는 모든 도커 명령어, 모든 CLI를 다 받아준다. docker command. swarmkit - 지금 수업에서는 단순하게 처음에는 싱글 모드의 도커를 쓸 것이다. 물론 싱글 모드 서버 두 대를 만들 건데, 도커 서버 한 대 만들고 그거를 Virtual Box에서 복제 기능이 있어서 복제 기능을 통해서 두 대의 서버를 가지고 연습을 할 것이다. 그 다음에 이제 docker swarm 에 가면, 세 대의 호스트 OS, 이걸 가지고 docker swarm 을 만들어서 컨테이너 서비스를 멀티 클러스터로 확장을 할 것이다. 그 때 쓰는 기술이 swarm 인데, 그 ..

어플리케이션 배포 방식 : 컨테이너 (Docker engine : dockerD, containerD, runC)

컨테이너 엔진(특히 Docker Engine)의 작동 방식은 컨테이너 기술의 핵심인 커널 공유 원칙에 기반을 두고 있으며, 컨테이너 생성, 관리, 운영을 체계적으로 처리하기 위해 다양한 컴포넌트가 협력합니다. 아래에서 Docker Engine의 구성요소와 작동 원리를 구체적으로 설명할게요.1. Docker Engine의 구성 요소Docker Engine은 다음 세 가지 주요 컴포넌트로 구성되어 있습니다.(1) dockerD (Docker Daemon)Docker의 핵심 프로세스이자 사용자와 Docker Engine의 나머지 컴포넌트 사이를 연결하는 중앙 관리자.사용자의 명령(Docker CLI나 API 요청)을 받아서 실행에 필요한 작업을 orchestrate(조율)합니다.주요 역할:컨테이너 생성/운영/..