Docker

도커 볼륨

까마귀! 2024. 8. 12. 22:06
도커 볼륨: 도커 컨테이너에서 데이터를 영속적으로 저장하는 방법
  • docker run -v [호스트 컴퓨터 절대경로]: [컨테이너 디렉토리 절대경로] [이미지명]:[태그명]

 

mysql 예시

 

docker run -e MYSQL_ROOT_PASSWORD=내가 정한 비밀번호 -v 원하는 디렉토리경로/새 디렉토리 폴더:/var/lib/mysql mysql -d -p 3306:3306 mysql

 

 

에러가 났을때

sudo lsof -i:3306

 

command가 나온다면

sudo kill [pid]

 

 

한번 정한 비밀번호는 볼륨에 저장되어 있기 때문에 바뀌지 않음 

 

호스트 컴퓨터에 절대 경로에는 디렉토리가 없거나 디렉토리에 어떠한 파일도 있지 말아야 함
안 그럼 도커 볼륨이 생성되지 않음

 

도커 컨테이너 이미지와 볼륨  디렉토리는 서로 내용이 공유됨

 

'Docker' 카테고리의 다른 글

Docker Compose  (0) 2024.08.27
Dockerfile  (0) 2024.08.12
도커 기본 명령어들-2  (0) 2024.08.12
docker 기본 명령어들  (0) 2024.07.10
docker 흐름  (0) 2024.07.10