더북(TheBook)

호스트 컴퓨터에 위치한 설정 파일에는 좀 더 상세한 내용까지 로그를 출력하도록 설정돼 있다. 컨테이너를 실행하면 호스트와 컨테이너의 디렉터리가 연결되고 애플리케이션이 설정 파일 디렉터리를 발견해 안에 있는 로그 설정을 읽어 들인다. 전체 명령을 수행한 결과는 그림 6-11과 같다. 많은 양의 debug 레벨 로그가 출력된 것으로 보아 설정이 변경됐음을 알 수 있다.

▲ 그림 6-11 읽기 전용으로 연결한 바인드 마운트로 컨테이너에 설정 파일 전달하기

호스트 컴퓨터가 접근할 수 있는 스토리지라면 무엇이든 바인드 마운트를 통해 컨테이너에 연결할 수 있다. 예를 들어 네트워크 드라이브가 경로 /mnt/nfs(리눅스)나 X: 드라이브(윈도)에 연결돼 있다면 이 네트워크 드라이브를 바인드 마운트로 컨테이너에 연결할 수 있는 것이다. 이런 방법으로 분산 스토리지를 컨테이너에 연결해 유상태 애플리케이션에서 사용하게 하면 신뢰성을 크게 개선할 수 있지만, 한계도 존재한다.

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