Infra/Docker 2

Docker 2

도커 볼륨 컨테이너 속 이미지를 교체하거나 업데이트한다면 기존 컨테이너 내부에 있던 데이터도 같이 삭제된다.컨테이너의 이미지가 MySQL 등 DBMS라면 내부의 데이터도 함께 삭제된다.=> 컨테이너 내부에 데이터가 저장되지 않게 하기 위해서는 도커 '볼륨' 이라는 개념을 이용해야 한다. 볼륨은 컨테이너 내부 저장 공간을 이용하지 않고 호스트 컴퓨터의 저장 공간에 컨테이너 데이터를 저장한다.(호스트 : 개발자가 사용하는 실제 컴퓨터) docker run -v [호스트 디렉토리 절대 경로] : [컨테이너 디렉토리 절대 경로] [이미지명] [태그명]docker run -v /home/user/myData : /app/data my-image-v 옵션 : volume[호스트 디렉토리 절대 경로] 부분에 이미 데..

Infra/Docker 2025.12.08

Docker 1

도커 : 컨테이너를 이용하여 각각의 프로그램을 분리된 환경에서 실행, 관리할 수 있는 기술 도커 사용 이유 : 뛰어난 이식성 (특정 프로그램을 다른 곳으로 쉽게 옮겨 설치, 실행할 수 있는 특성)- 매 번 반복되는 설치 과정의 단순화- 일관된 방법으로 설치 가능- 프로그램들이 독립적인 환경에서 일어나기에 충돌이 발생할 일이 없다. 도커 - 컨테이너 : 하나의 컴퓨터 환경 속에 존재하는 미니 컴퓨터- 각 컨테이너는 각자의 디스크 (저장 공간)를 가지고 있다.- 각 컨테이너는 각자의 ip와 port들을 가질 수 있다. 도커 - 이미지 : 컨테이너에서 실행될 프로그램과 환경- 닌텐도 칩 비유 : 이미지는 도커에서 닌텐도 칩과 같은 역할이미지는 프로그램 실행 시 필요한 설치 과정, 설정, 버전 정보를 가진다...

Infra/Docker 2025.12.04