1. Docker 기본 개념🎯 핵심 구성요소이미지: 실행 파일 + 라이브러리 + 설정 (읽기 전용)컨테이너: 이미지를 실행한 인스턴스 (읽기/쓰기)볼륨: 데이터 영속성을 위한 저장소네트워크: 컨테이너 간 통신2. Docker 이미지 관리📦 이미지 조회# 모든 이미지 목록docker imagesdocker image ls# 특정 이미지 검색docker images | grep pythondocker images python# 이미지 상세 정보docker inspect python:3.11# 이미지 히스토리 (레이어 확인)docker history python:3.11# 이미지 크기 확인docker images --format "table {{.Repository}}\t{{.Tag}}\t{{.Size}}..
다양한 프로젝트 및 비지니스 사고를 하면서 노션만으로는 큰 부족함을 느꼈다.자동화 시스템을 구축함에 있어서도 동작을 확인하거나 알림을 받을 수 있는 플랫폼에 필요를 느꼈고, 메신저를 활용하기로 했다.제일 먼저 떠오르는 툴은 슬랙이였다.가장 보편적이고 사용자 중심적이며, 자료가 방대했다.하지만 슬랙은경우 일정 기간이 지나면 메세지가 사라지고 비용이 발생한다는 문제가 있었고내가 직접 서버를 호스팅하여 관리할 수 있는 메신저 프로그램을 찾던 도중 Mattermost를 알게 되었다.그래서 내가 찾아보면서 직접 라즈베리파이로 호스팅한 정보를 기록해보려한다. 0. spec하드웨어: Raspberry Pi 5 (ARM64)OS: Raspberry Pi OS (Ubuntu 24)KT 공유기 사용Mattermost te..
1. 문제 상황 요약 리눅스 환경에서 종종 마주치는 에러 중 하나가바로 disk quota exceeded 입니다. 이 메시지는 말 그대로 디스크 사용 한도를 초과했다는 뜻입니다.모델 학습 중이던 스크립트가 갑자기 멈추거나, 파일이 저장되지 않는다면대부분 이 문제로 인한 것입니다. 2. 원인 파악 단계 디스크 용량 문제를 해결하려면 정확한 원인 파악이 먼저입니다.아래 명령어들을 순서대로 실행해보세요. 전체 디스크 용량 확인df -h각 마운트 포인트별 용량 / 사용량 / 남은 공간을 보여줍니다.Filesystem Size Used Avail Use% Mounted on/dev/nvme0n1p2 250G 210G 40G 85% /tmpfs 32G 2.0M 32..
RSI를 이용한 백트레이딩 중에 다음과 같은 오류를 만났다 ImportError: cannot import name 'warnings' from 'matplotlib.dates' 다음과 같은 오류가 발생하는 원인은 Matplotlib의 버전을 backtrader가 따라가지 못하기 때문이다. 해결책 pip uninstall matplotlib pip install matplotlib==3.2.2