Docker 3

[공부] Docker 정리 - 3. Docker Volume(도커 볼륨) 개념 이해

도커 볼륨(Docker Volume)컨테이너 내에 데이터를 저장하지 않고 호스트의 저장공간을 사용하여여러 컨테이너가 해당 공간의 데이터를 공유하는 것⭐ 도커 컨테이너의 특징도커 컨테이너는 이미지가 변경되면 해당 이미지로 기존에 실행하던 컨테이너를 수정하는 것이 아니라 새로운 이미지로 새로운 컨테이너를 띄워 교체하는 방식을 사용한다.이 경우 컨테이너 내부에 저장되어있던 데이터들이 같이 삭제되는 현상이 발생하는데 저장공간이 필요한 프로그램이 아니라면 상관없을지 모르나 데이터를 저장하는 것이 주 목적인 데이터베이스 프로그램들의 경우 기존의 데이터가 날아가면 여러 불상사가 날 수 있다. 🔍 실제 cmd에서 확인해보기1. mysql 실행 후 정상 실행 확인제대로 입력했다면 위와 같이 마지막 cmd 라인이 mys..

Docker 2024.07.24

[공부] Docker 정리 - 2. 컨테이너 명령어

컨테이너독립적인 환경을 구성하여 각 환경별로프로그램을 실행 및 관리할 수 있게 해주는 개념🌠 컨테이너 생성 명령어#컨테이너 생성 : docker create [이미지]docker create nginx#모든 컨테이너 조회docker ps -a로컬 환경에 다운받은 이미지가 없는 경우 Dockerhub로부터 이미지를 자동 다운로드하여 생성한다. (똑똑쓰)이때 컨테이너는 생성만 되었을 뿐 자동으로 실행되지는 않는다. 별도로 실행 명령어를 쳐줘야 함 실행 결과화면  🌠 컨테이너 조회 명령어#실행중인 컨테이너 조회docker ps#전체 컨테이너 조회docker ps -aps : process status의 약자-a : all 의 약자🌠 컨테이너 삭제 명령어#컨테이너 삭제 : docker rm [컨테이너ID]..

Docker 2024.07.22

[공부] Docker 정리 - 1. 간략 개념정리 및 이미지(Image) 명령어

도커 (Docker)컨테이너(Container)를 사용하여 각각의 프로그램을 분리된 환경에서 실행 및 관리할 수 있는 툴컨테이너 (Container)독립적인 환경을 구성하여 각 환경별로프로그램을 실행 및 관리할 수 있게 해주는 개념 가상의 작은 컴퓨터를 만들어서 내가 필요한 프로그램들을 돌린다고 생각하면 될 듯 이때 여러 개의 컨테이너를 포함하고 있는 컴퓨터를 호스트(Host) 컴퓨터라고 한다. 이미지 (Image)도커 내부에서 사용할 수 있는 프로그램 개념도커의 이미지는 실행하는데 필요한 설치 과정, 설정, 버전 정보 등을 모두 포함한다.따라서 내가 만든 프로그램을 도커 이미지로 만들어 배포하면프로그래밍 언어 설정 및 DB 설정 등의 모든 설정이 내가 설정한대로 사용자에게 설치되며 내 이미지를 다운 받..

Docker 2024.07.12