본문 바로가기
반응형

ubuntu docker3

Docker설정(docker-compose.yml) ❓ docker-compose.yml 에 대해서 어떻게 생각하냐고?👉 요약하면:Dockerfile이 “서비스 하나의 설명서”라면,docker-compose.yml은 “그 서비스들이 어떻게 함께 연결돼야 하는지에 대한 청사진”이다.✅ docker-compose.yml 의 진짜 가치1. 📦 여러 개의 컨테이너를 하나처럼 다룰 수 있다웹서버 (Django, FastAPI 등)데이터베이스 (PostgreSQL, MySQL 등)캐시 (Redis)메시지 브로커 (RabbitMQ)Nginx, Celery, MinIO, MailHog 등등services: web: build: . ports: - "8000:8000" volumes: - .:/app depends_on: .. 2025. 7. 4.
Docker 설정(requirements.txt) 🎯 핵심 질문 요약:pip freeze > requirements.txt 하면 이미 잘 동작하는 가상환경의 버전들이 저장되는 건데,왜 이걸 기반으로 다시 설치하면 에러가 나?✅ 대답:"freeze된 환경" ≠ "다시 설치 가능한 환경"pip freeze는 현재 설치된 패키지들의 결과를 기록하는 것이지,그 상태를 다시 재현할 수 있다는 보장은 주지 않아.🔍 비유로 설명하자면:pip freeze는 마치 지금 네 집에 설치된 가전제품 리스트를 적은 메모야.문제는, 몇 년 뒤 다시 이사하려고 그 리스트를 들고 가서똑같은 거 주문하려고 했는데:어떤 제품은 단종어떤 제품은 부품 충돌어떤 제품은 공급처 없음심지어 어떤 건 이젠 OS랑도 안 맞음그래서 "내가 살던 환경은 멀쩡했는데, 왜 재설치하면 안 되지?" 라는.. 2025. 7. 4.
Docker 설치하기 window에서 하면 쉽게 설치되는데, ubuntu에서 개발하다보니 설치하기 빡센 docker 설치.원래는 다른 블로그에 있는거 보고 대충 따라하려고 했는데, 버전 업업되면서 설치 방법이 바뀜... 휴... 우선 docker 왜 설치하냐???=> '내 컴터에는 되던데...'를 해결시켜주기 위해, 즉, 모든 컴터에서 되게 하기 위해!!! 다른 os에서도 사용 가능! [ Ubuntu docker 설치 방법 ]더보기# 1. 필수 패키지 설치 sudo apt update sudo apt install ca-certificates curl gnupg # 2. Docker 공식 GPG 키 등록 sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://downlo.. 2025. 7. 3.
반응형