1) 컴포즈 파일 작성하는 법1) 도커 컴포즈 파일 정의도커 컴포즈는 정의 파일(컴포즈 파일)을 그대로 실행하는 역할을 하므로 컴포즈 파일이 반드시 필요하다.이전에 사용하였던 docker run 명령어를 스크립트로 작성해둔 것이라고 이해하면 된다. 2) 컴포즈 파일을 작성하는 방법컴포즈 파일은 맨 앞에 버전을 기재하고, 그 뒤로 services와 network, volumes을 차례로 기재한다.정의 파일은 YAML 형식을 따르며 파일의 확장자는 .yml, 파일 이름은 docker-compose.yml으로 지정해준다.-f 옵션을 이용하여 사용자 파일 이름을 별도로 작성하면 다른 이름을 사용할 수 있지만 기본값은 docker-compose.yml이다. 3) 컴포즈 파일(YAML 형식) 작성 요령- 첫 줄에 ..
1) 볼륨과 마운트1) 볼륨과 마운트의 개념볼륨이란 스토리지의 한 영역을 분할한 것으로, 하드디스크나 SSD를 분할한 하나의 영역이다.마운트란 '연결하다'라는 의미 그대로 대상을 연결해 운영체제 또는 소프트웨어의 관리하에 두는 일을 말한다. 2) 스토리지 마운트의 종류1) 볼륨 마운트볼륨 마운트는 도커 엔진이 관리하는 영역 내에 만들어진 볼륨을 컨테이너에 디스크 형태로 마운트한다.이름만으로 관리가 가능하므로 다루기 쉽지만 볼륨에 비해 직접 조작하기 어렵기 때문에 '임시 목적의 사용'이나'자주 쓰지는 않지만 지우면 안 되는 파일'을 두는 목적으로 많이 사용한다. 2) 바인드 마운트바인드 마운트는 도커가 설치된 컴퓨터의 문서 폴더 또는 바탕화면 폴더 등 도커 엔진에서 관리하지 않는 영역의 기존 디렉터리를 컨..