[Docker] 5. Docker Compose?
·
Docker
Docker Compose?다수의 컨테이너를 한 번에 정의하고 관리하기 위한 툴하나의 애플리케이션이 여러 개의 서비스로 구성될 때 환경 설정 파일로 한 번에 실행 가능YAML 파일을 통해 하나의 명령어로 모든 서비스 관리 지원Docker Compose 주요 기능다중 컨테이너 관리 : 여러 컨테이너를 하나의 설정 파일에서 정의하고 함께 실행 및 종료 가능서비스 종속성 관리 : 컨테이너 간의 의존 관계를 설정하고 자동으로 시작 순서 지정알관된 환경 제공 : 개발, 테스트, 배포 환경에서 동일한 구성 사용명령어 단순화 : 단일 명령어로 모든 서비스의 빌드, 시작, 중단, 로그 조회 등 관리Docker Compose 장점간편한 멀티 컨테이너 설정YAML 파일 하나로 모든 설정 관리서비스 간 연결과 의존성을 쉽게..
[Docker] 2. Docker 기본 명령어
·
Docker
docker buildDockerfile을 기반으로 이미지 빌드Dockerfile이 있는 위치에서 실행'-t' 옵션을 통해 이미지 명과 태그 지정'.', dot을 맨 뒤에 작성하여 현재 위치에서 Dockerfile 빌드 가능MAC 사용 시, 다른 OS와 협업을 위해 '--platform linux/amd64' 옵션 사용 필수docker tag이미지에 태그를 추가하는 명령어이미지에 태그를 추가하여 다른 레지스트리나 이름 지정 가능docker run이미지를 기반으로 컨테이너 실행새로운 컨테이너 시작 시 사용'-d' 옵션을 통해 컨테이너를 백그라운드에서 실행 가능docker exec실행 중인 컨테이너 안에서 명령 실행컨테이너 내부에서 셸을 실행하거나, 특정 애플리케이션 제어 시 사용'-it' 옵션을 통해 상호..