6.6 연습 문제
연습 문제를 풀며 배운 내용을 정리해 보자. 다시 한 번 to-do 애플리케이션을 다뤄 볼 텐데, 이번에는 약간 문제를 꼬아 보겠다. to-do 애플리케이션을 컨테이너로 실행하면 이미 몇 가지 할 일이 등록된 상태다. 이번 연습 문제는 to-do 애플리케이션을 컨테이너로 실행하되 미리 등록된 할 일이 없는 상태로 애플리케이션이 시작되도록 스토리지를 설정하는 것이다. 앞서 풀어 본 실습 문제를 되돌아보면 힌트를 얻을 수 있을 것이다.
• docker rm-f $(docker ps -aq) 명령으로 먼저 모든 컨테이너를 삭제하라.
• diamol/ch06-lab 이미지로 컨테이너를 실행해 현재 등록된 할 일을 확인하라.
• 이때 마운트를 추가해 컨테이너를 실행해야 한다.
• to-do 애플리케이션의 설정 파일은 앞에서 본 로그 설정보다 좀 더 복잡하다.
이 책의 깃허브 저장소에 나의 해답을 올려 두었다. 필요하다면 해답을 참고해도 좋지만, 가능하다면 직접 연습 문제를 풀면서 확실히 이해하지 못한 부분을 잘 다지기 바란다. 유일한 해답은 아니지만 나의 해답을 이 책의 깃허브 저장소 ch06/lab/ 폴더에서 볼 수 있다.