본문 바로가기

Docker

컨테이너 용량이 계속해서 증가하는 문제에 대한 해결책 안녕하세요.일평균 접속이 100,000건 이상, 동시접속이 1,000건 이상인 어린이집 출결관리 시스템을 운영 중에 알 수 없는 문제가 발생하였습니다. 문제문제는 컨테이너 용량이 계속해서 증가한다는 것이었는데요. 초기에는 원인 파악이 어려워 일단 호스트 파티션 용량을 늘려 조치를 하고 원인을 분석한 결과 문제는 Docker 이미지의 /tmp 디렉토리였습니다. 저희는 AWS S3를 사용하고 있으니 용량 문제는 발생하지 않을 거라고 생각했지만, 사실 어린이집에서 업로드하는 영상이나 사진들이 모두 호스트를 거쳐 S3에 업로드되는 구조다 보니 임시 파일(/tmp)이 계속해서 쌓이더군요. 더군다나 리눅스에서 /tmp 경로는 시스템이 재부팅될 때 청소가 된다고 하니 무중단 시스템에서는 정기적으로..
Ubuntu에 Docker 및 Docker compose 설치하기 이 글에서는 Ubuntu 20.04 기준 Docker 및 Docker compose 설치하는 방법을 다룹니다. 사전 작업 가장 먼저 패키지 목록을 업데이트 해 줍니다. sudo apt-get update 다음으로 Docker의 공식 GPG-KEY를 등록합니다. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 다음으로 Docker Repository를 등록합니다. echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://downlo..