도커

도커

[도커] 로그 관리 툴 fluentd 설정

replicas 옵션을 통해 컨테이너를 여러 개 띄우다 보니 각 컨테이너에서 생성하는 로그가 하나의 파일에 찍히지 않고 컨테이너 1개의 로그만 제대로 저장되는 현상 발생. 복제된 서비스가 모두 하나의 폴더를 마운트하니 당연한 일인 듯... 도커에 built-in 되어있는 logging driver 중 fluentd를 사용하기로 결정 이미지는 공식 이미지 중 v0.12-debian-2를 사용함. (굳이 구버전을 사용한 이유는 fluent의 플러그인 중 elements를 정렬해주는 fluent-plugin-order를 사용하기 위함이었지만, 현재는 어차피 로그를 csv로 출력하기 때문에 elements 정렬이 필요가 없어 구버전을 사용하는 의미가 사라졌음...) @type forward port 24224 ..

도커

[도커] 컨테이너 한국어 로케일 설정

1-1. 패키지 설치 (우분투) RUN apt-get update && apt-get install locales RUN apt-get install -y \ language-pack-ko && \ dpkg-reconfigure locales && \ locale-gen ko_KR.UTF-8 && \ /usr/sbin/update-locale LANG=ko_KR.UTF-8 1-2. 패키지 설치 (데비안 - 예를 들면 이미지가 python-slim 일 때) RUN apt-get update && apt-get install -y locales git && \ localedef -f UTF-8 -i ko_KR ko_KR.UTF-8 2. 환경변수 등록 ENV LANG=ko_KR.UTF-8 \ LANGUAGE=..

도커

[도커] 자주 쓰는 명령어

도커 서비스 실행 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}

IntegerString
'도커' 카테고리의 글 목록 (2 Page)