다중 컨테이너 애플리케이션을 실행 시 각각의 컨테이너들을 개별적으로 실행하는 것이 아닌 한번에 실행할 수 있도록 설정하는 것version: docker compose versionservices: 애플리케이션 내에서 실행될 컨테이너들과 각 컨테이너들의 설정들image:
Database 컨테이너컨테이너가 종료되어도 데이터가 유지되어야 함.접근권한이 제한되어야 함Backend 컨테이너컨테이너가 종료되어도 데이터가 유지되어야 함.이미지 리빌딩 없이 실시간으로 코드 업데이트가 적용되어야 함.Frontend 컨테이너이미지 리빌딩 없이 실시간으
웹 서버로의 통신 -> 그냥 됨호스트 머신과의 통신다른 컨테이너와의 통신웹서버와 MongoDB에 접근하는 도커 앱이 있을 때 MongoDB가 컨테이너에 없으면 에러가 발생한다.호스트 머신에 설치된 mongoDB에 host.docker.internal을 도메인 주소로 사
1. docker의 data 종류 1.1. Application 1.2. Temporary App Data 1.3. Permanent App Data
애플리케이션을 실행하기 위한 모든 환경이 구성되있는 공간.running unit of software모든 설정 명령과 모든 코드가 포함된 공유 가능한 패키지.컨테이너를 생성할 수 있는 템플릿.이미지에 정의된 코드를 베이스로 여러 컨테이너를 만들 수 있다.모든 컨테이너는
도커는 컨테이너 기술중 하나이다.컨테이너는 프로젝트에 필요한 버전의 도구들을 모아둘 수 있으며 각각의 컨테이너들은 서로 격리될 수 있다. 또한 생성된 컨테이너들은 다양한 하드웨어에 베포할 수 있다. 즉, 프로젝트에 필요한 모든 환경을 독립된 공간에서 구현 가능하게 하며