더북(TheBook)

6.6 연습 문제

연습 문제를 풀며 배운 내용을 정리해 보자. 다시 한 번 to-do 애플리케이션을 다뤄 볼 텐데, 이번에는 약간 문제를 꼬아 보겠다. to-do 애플리케이션을 컨테이너로 실행하면 이미 몇 가지 할 일이 등록된 상태다. 이번 연습 문제는 to-do 애플리케이션을 컨테이너로 실행하되 미리 등록된 할 일이 없는 상태로 애플리케이션이 시작되도록 스토리지를 설정하는 것이다. 앞서 풀어 본 실습 문제를 되돌아보면 힌트를 얻을 수 있을 것이다.

docker rm-f $(docker ps -aq) 명령으로 먼저 모든 컨테이너를 삭제하라.

diamol/ch06-lab 이미지로 컨테이너를 실행해 현재 등록된 할 일을 확인하라.

이때 마운트를 추가해 컨테이너를 실행해야 한다.

to-do 애플리케이션의 설정 파일은 앞에서 본 로그 설정보다 좀 더 복잡하다.

이 책의 깃허브 저장소에 나의 해답을 올려 두었다. 필요하다면 해답을 참고해도 좋지만, 가능하다면 직접 연습 문제를 풀면서 확실히 이해하지 못한 부분을 잘 다지기 바란다. 유일한 해답은 아니지만 나의 해답을 이 책의 깃허브 저장소 ch06/lab/ 폴더에서 볼 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.