리눅스 컨테이너를 기반으로 하여 특정한 서비스를 패키징하고 배포하는데 유용한 오픈소스 프로그램이다. Docker를 사용하면 인프라에서 애플리케이션을 분리하여 컨테이너로 추상화시켜 소프트웨어를 빠르게 제공 할 수 있다. \+) Architecture(아키텍처) : 컴퓨터
복수 개의 컨테이너를 실행시키는 도커 어플리케이션이 정의를 하기 위한 툴이다.Compose를 사용하면 YAML파일을 사용하여 애플리케이션의 서비스를 구성할 수 있다.그런 후, signal command를 사용하여 구성에서 모든 서비스를 만들고 시작한다.Compose는
1. Docker Run(실행) 옵션 -i, --interactive=false : interactive 모드(대화형 모드) -> 표준입력과 표준출력을 키보드와 화면을 통해 가능하도록 함. -t, --tty=false : tty 모드 -> 텍스트 기반의 터미널을 애뮬
DockerImage를 생성하기 위한 스크립트(설정 파일)여러가지 명령어를 토대로 Dockerfile을 작성 후 빌드 -> Docker는 Dockerfile에 나열된 명령문을 차례대로 수행하며 DockerImage를 생성한다.이미지가 어떻게 만들어졌는지 기록어떠한 애플
Linux 신호는 컨테이너 내부의 프로세스 수명 주기를 제어하는 주요 방법이다. 앱의 수명 주기를 앱이 포함된 컨테이너와 긴밀하게 연결하려면 앱이 Linux 신호를 올바르게 처리하도록 해야 합니다.프로세스 식별자(PID)는 Linux커널이 각 프로세스에 제공하는 고유한
nginx.conf : 어플리케이션의 기본 환경 설정 아래 명령어를 이용해 환경 파일을 찾을 수 있다. 보통 /etc/nginx/ 아래에 설정파일이 위치해있고, 로그파일은 /var/log/nginx/ 에 위치 뼈대 Core 모듈 코어 모듈은 대부분 환경 설정 파일