Docker2 [Docker] Docker Compose 기본 포맷 Docker Compose가 뭘까?? 서버를 올리기 위한 문서들을 보면서 docker-compose.yml 이라는 파일을 많이 봤다.대충 실행 파일 같은데..언젠간 알아야 하니까.. 정리해보자 ! Docker Compose 란?도커 컴포즈는 여러 컨테이너를 모아서 관리하기 위한 툴이다. 웹 서비스는 프론트엔드 서버, 데이터베이스 서버, 백엔드 서버로 이루어져 있는 경우가 많은데, 각각을 도커 컨테이너로 작성하고 연결하여 동작하기 때문에 Docker Compose 와 같은 컨테이너 관리 툴이 필요하다. 더 나아가서 서비스 규모가 커지면,복수의 컨테이너를 유지하고 관리해야 하며 이를 위해 쿠버네티스 등의 관리 툴이 사용된다.도커와 도커 컴포즈를 잘 다룰 수 있으면, 기본적인 서비스 구현이 가능하고이를 .. 2024. 11. 23. [Docker] 도커에 대한 기본 이해 도커는 리눅스 컨테이너로부터 시작된 기술이다.리눅스 커널에 있는 LXC 기술을 사용해서 만드는 것이다! 초기 도커는 LXC 기술을 기반으로 구현되었으나,최근에는 별도 컨테이너 기술을 구현하여 사용하고 있다. Docker 주요 구성 요소1. 도커 엔진 (Docker Engine)도커는 서버/클라이언트 구조로 이루어진다.1) 서버는 docker daemon process(데몬 프로세스) 형태로 동작한다.2) docker daemon process 에 요청하기 위해, 프로세스간 통신 기법이 필요하며, 도커는 이를 위해 Rest API를 사용한다.3) docker command는 일종의 클라이언트라고 이해하면 됨. 도커 커맨드를 내리면 결국 내부적으로 Rest API를 사용해서 docker daemon p.. 2024. 11. 22. 이전 1 다음