Где сохраняется база данных mysql при использовании docker?

#mysql #docker

Вопрос:

Где сохраняется моя база данных, когда я создаю ее в MYSQL через docker?

Я создал SQL-сервер с помощью docker, выполнив следующую команду:

 sudo docker run --name toms-sql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=password mysql
 

Однако

Ответ №1:

Ваши данные хранятся в контейнере. Вы можете смонтировать папку данных mysql в локальную папку, как это

 docker run --name some-mysql -v /my/own/datadir:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw mysql