- 도커 볼륨은 도커에서 스토리지를 다루는 단위로 컨테이너와 독립적으로 존재하며 별도의 생애주기를 갖는다.
- 퍼시스턴시 …
6.3.파일 시스템 마운트를 사용하는 컨테이너 실행하기
바인드 마운트 * 호스트 컴퓨터 파일 시스템의 디렉터리를 컨테이너 파일 시스템의 디렉터리로 사용 * 호스트 컴퓨터에서 접근 …
read more6.4. 파일 시스템 마운트의 한계점
6.5.컨테이너의 파일 시스템은 어떻게 만들어지는가
유니언 파일 시스템(Union File System) * 도커가 다양한 출처로부터 모아 만든 컨테이너의 파일 시스템 * 도커를 설치하면 사용하는 운영체 …
read more7.1.도커 컴포즈 파일의 구조
7.2.도커 컴포즈를 사용해 여러 컨테이너로 구성된 애플리케이션 실행하기
version: '3.7' services: accesslog: image: diamol/ch04-access-log networks: - app-net iotd: image: diamol/ch04-image-of-the-day ports: - "80" networks: - app-net image-gallery: image: diamol/ch04-image-gallery ports: - "8010:80" depends_on: - accesslog - iotd networks: - app-net networks: app-net: external: name: nat
- accesslog:
- 공개하는 포트나 docker container run 명령에서 …
7.3.도커 컨테이너 간의 통신
- 도커에도 DNS 서비스가 내장돼 있다.
- 컨테이너 이름을 도메인 삼아 조회하면 해당 컨테이너의 IP 주소를 찾아 준다.
read more001) ➜ docker-compose up -d --scale …
7.4.도커 컴포즈로 애플리케이션 설정값 지정하기
read more001) version: "3.7" 002) 003) services: 004) todo-db: 005) image: diamol/postgres:11.5 006) ports: 007) - "5433:5432" 008) networks: 009) - app-net 010) 011) todo-web: 012) image: diamol/ch06-todo-list 013) ports: 014) - "8030:80" 015) environment: 016) - Database:Provider=Postgres 017) depends_on: 018) - todo-db 019) networks: 020) - app-net …
7.5.도커 컴포즈도 만능은 아니다
7.6.연습 문제
도커 컴포즈에는 애플리케이션을 좀 더 신뢰성 있게 실행하는 데 유용한 기능이 몇 가지 있다. 이번 연습 문제는 to-do 애플리케이 …
read more