Tool 2

Docker 기본 개념 및 사용법-02

1. Docker 핵심 개념 요약Docker는 Build → Ship → Run 세 단계로 동작합니다.​Image: 실행 환경의 스냅샷(읽기 전용 템플릿)Container: 이미지를 기반으로 실행된 격리된 프로세스Volume: 컨테이너 삭제 후에도 데이터를 보존하는 스토리지​Network: 컨테이너 간 통신을 제어하는 가상 네트워크​2. 컨테이너 라이프사이클기본 실행 명령어docker run -d -p 8080:80 --name my-nginx nginx # 백그라운드 실행docker ps # 실행 중인 컨테이너 목록docker ps -a # 중단된 컨테이너 포..

Tool/Docker 2026.02.26

Docker 기본 개념 및 사용법-01

1. Docker 핵심 아키텍처Docker는 애플리케이션 실행에 필요한 환경을 **이미지(Image)**라는 단위로 패키징하고, 이를 **컨테이너(Container)**라는 격리된 프로세스로 실행합니다.Image (이미지): 애플리케이션 실행을 위한 읽기 전용 템플릿입니다. 소스 코드, 라이브러리, 종속성, 도구 등이 포함된 '클래스(Class)'와 같습니다.Container (컨테이너): 이미지를 실행한 상태입니다. 이미지의 '인스턴스(Instance)'이며, 격리된 파일 시스템과 네트워크를 가집니다.Dockerfile: 이미지를 생성하는 명세서입니다. FROM, RUN, COPY 등의 명령어로 빌드 과정을 코드로 정의합니다.Docker Compose: 여러 컨테이너(예: Web + DB)를 정의하고 ..

Tool/Docker 2026.02.26