replicas 옵션을 통해 컨테이너를 여러 개 띄우다 보니 각 컨테이너에서 생성하는 로그가 하나의 파일에 찍히지 않고 컨테이너 1개의 로그만 제대로 저장되는 현상 발생. 복제된 서비스가 모두 하나의 폴더를 마운트하니 당연한 일인 듯... 도커에 built-in 되어있는 logging driver 중 fluentd를 사용하기로 결정 이미지는 공식 이미지 중 v0.12-debian-2를 사용함. (굳이 구버전을 사용한 이유는 fluent의 플러그인 중 elements를 정렬해주는 fluent-plugin-order를 사용하기 위함이었지만, 현재는 어차피 로그를 csv로 출력하기 때문에 elements 정렬이 필요가 없어 구버전을 사용하는 의미가 사라졌음...) @type forward port 24224 ..
도커 서비스 실행 sudo systemctl start docker 시스템 부팅 시 자동으로 도커 서비스 실행 sudo systemctl enable docker sudo 없이 사용 (사용자를 docker 그룹에 추가) sudo usermod -aG docker $USER 도커 컨테이너 확인 (-a 옵션 추가: 종료된 컨테이너 포함) docker ps 도커 컨테이너 삭제 (-f 옵션 추가: 실행중인 컨테이너 강제 종료 및 삭제) docker rm {CONTAINER_ID} 도커 이미지 확인 docker images 도커 이미지 삭제 (-f 옵션 추가: 강제 삭제) docker rmi {IMAGE_ID or REPOSITORY:TAG}