본문 바로가기

container3

도커 컨테이너에서도 데이터 유지하는 방법: Volume 사용법 Docker Volume 이란?Docker volume 은 컨테이너 간에 데이터를 공유하거나, 컨테이너가 중지되고 삭제되더라도 데이터를 유지하기 위해 사용되는 도커에서 관리하는 데이터 스토리지이다. Docker volume을 사용하면 컨테이너가 중지되더라도 유지할 수 있는 데이터를 안전하게 저장할 수 있으며, 컨테이너와 호스트 간 데이터 공유도 가능하다. 도커 볼륨을 이해하기 위해선 마운트라는 개념을 이해하자. mount의 사전적인 정의는 디스크를 컴퓨터에서 사용할 수 있도록 만드는 것을 의미한다. 리눅스에서 mount는 물리적인 장치(외부 저장소, 하드디스크, usb 등)를 리눅스 파일 시스템의 특정 디렉터리를 연결하는 작업을 의미한다. 물리 장치를 호스트 머신의 특정한 디렉토리에 연결하여 호스트 머신.. 2025. 4. 7.
명령어에서 선언으로: Docker Compose로 더 나은 컨테이너 관리하기 명령형 프로그래밍과 선언형 프로그래밍 명령형(Imperative)과 선언형(Declarative) 프로그래밍 패러다임은 컴퓨터 프로그래밍 및 시스템 관리에서 두 가지 주요 접근 방식입니다. 이 두 패러다임은 Docker CLI를 이용한 명령어 실행과 Docker Compose를 사용하는 방식과도 밀접한 관련이 있기 때문에 두 가지 방식을 알아보도록 하겠습니다.명령형 프로그래밍명령형 프로그래밍은 시스템의 상태 변경을 위해 필요한 명령을 명시적으로 작성한다.사용자는 시스템이 어떻게 동작해야 하는지 세부적으로 기술해야 한다.Docker cli 를 사용하는 방식은 명령형 프로그래밍의 대표적인 예다.Docker cli 를 통해 사용자는 컨테이너의 라이프사이클을 관리하는 명령을 하나씩 수행한다.# docker im.. 2025. 4. 6.
도커 이미지 개념부터 실습까지: 내 앱을 어디서든 실행하는 법 들어가며도커의 주요 구성요소는 다음과 같다.도커 이미지도커 레지스트리도커 컨테이너도커 컨테이너를 이해하기 위해선 도커 이미지에 대해 기본적인 이해가 있어야 한다. 그래야 더 재밌는 방식으로 도커 컨테이너를 실행할 수 있습니다.Docker Image..? 컨테이너 기술에서 이미지란 응용 프로그램과 그 실행에 필요한 모든 파일을 포함한 패키지입니다. 이미지는 코드, 라이브러리, 설정 파일 등을 담고 있으며, 이를 통해 어디서나 동일한 환경에서 실행될 수 있습니다. 쉽게 말해, 이미지는 컨테이너를 실행하기 위한 템플릿입니다. 아하 ‼️이미지는 컨테이너를 실행하기 위한 템플릿. 사실 위 설명을 바로 이해하기는 헷갈릴 수 있습니다. 컨테이너에 대한 개념이 부족한 상태에서 컨테이너를 실행하기 위한 템플릿이라는 설.. 2025. 4. 5.