도커 볼륨: 도커 컨테이너에서 데이터를 영속적으로 저장하는 방법
- 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 |