[docker] docker volum

이정훈·2023년 4월 18일
0

docker

목록 보기
4/7
post-thumbnail
  • 컨테이너의 볼륨
    하나의 저장소?로 생각하자, 컨테이너는 메모리 동작... 그래서 사용하다가 끄면 내용이 사라진다.
  • 날라가는게 아니라 컨테이너에 저장되도록 하자
    -v 옵션을 주면 호스트쪽에 컨테이너 데이터가 저장이 된다!
  • 이때 내가 원하는 디렉토리를 하나 만들어 놓고 지정해 주자!
    저장소 서버 또는 디스크를 추가해서 사용하는 게 좋다

docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=qwer1234 -p 3306:3306 -d mysql:8.0.32-debian
실행시킨 후 데이터베이스 테이블 만든 후 지우면 데이터가 지워진다.

docker run --name my-mysql -v /root/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=qwer1234 -p 3306:3306 -d mysql:8.0.32-debian
-v 옵션으로 설정해주면 지웠다가 다시 컨테이너를 실행해도 살아있다.

profile
싱숭생숭늉

0개의 댓글