docker (2) 썸네일형 리스트형 Docker-Compose란? 일반적으로 하나의 애플리케이션은 여러개의 서비스로 구성되어 있습니다. 이를 도커로 관리하기 위해서 서비스마다 run 명령어를 사용할수도 있지만 docker-comose.yaml 파일을 사용한다면 여러 컨테이너를 하나의 파일에서 쉽게 관리할 수 있습니다 예시 및 간단한 설명 version: '3' # 버전에 따라 지원하는 도커 엔진 버전이 달라지는데 일반적으로 3을 사용한다 services: # 실행할 컨테이너들 정의 nginx: # 컨테이너(서비스) 이름 image: nginx:latest # 이미지 정보 [저장소이름]/[이미지이름]:[태그] ports: # host-container 간 포트를 연결 [host포트]:[container포트] - "60080:80" volumes: # .는 현재 디렉토리를.. Docker란? 도커란? 컨테이너 기반의 가상화 플랫폼 컨테이너 : 호스트OS 격리된 공간에서 프로세스가 동작 가상화 : 하나의 물리적 리소스 위에서 여러 OS를 동시에 실행할 수 있도록 함 리눅스 컨테이너에 여러 기능을 추가해 애플리케이션을 컨테이너로 좀 더 쉽게 사용할 수 있게 만들어진 Go언어 오픈소스 Docker Engine : 컨테이너를 생성하고 관리하는 주체 (도커의 주 프로젝트) 관련 프로젝트 (도커 엔진을 효율적으로 사용하기 위한 것) Docker Compse, Private Registry, Docker Hub, Docker for Desktop, .... 가상 머신과 도커 컨테이너 기존의 가상화 기술 호스트 OS에서 여러 운영체제(가상머신)를 생성해 사용 Guest OS : 하이퍼바이저에 의해 생성되고.. 이전 1 다음