개인 프로젝트 (DNW)

docker Mysql 안끊기게 하기(?)

쿠키키키키 2024. 5. 25. 10:53

며칠만에 내 사이트에 접속해보니까 뭔가 작동이 안됐다.

그래서 뭐지 함 보다가 서버 종료하고 다시 작동시켜보니 DB 문제 였던거 같아서

쉘에서 docker에 Mysql 이 잘 구동중인가 봤더니 

이미지는 그대로 있는데 멈추어있는 상태였다.

이게 왜 멈춘거지?... 그것도 함 나중에 알아봐야겠다. 

괜히 멈추니까 다시 시작하면 DB 데이터가 다 날아가있다...

 

데이터를 보존하려면

docker run --name my-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -v /my/local/path:/var/lib/mysql -d mysql:latest

 

 

이렇게 하고 이미 실행한 mysql 그건 이렇게 하면 멈추더라도 

docker update --restart unless-stopped <컨테이너_ID>

 

이렇게 하면된다고 한다.

 

아직 불확실한게 많아서 여기에 대해 좀더 공부해야겠다.