Confirmar dados em um contêiner mysql

Eu criei um contêiner mysql usando o suporte oficialimagem mysql. Executei a imagem montando uma pasta que contém um dump sql, então criei um novo banco de dados no contêiner e importei o dump .sql nele:

sudo docker run --name mysql-psat1 -v /opt/Projets/P1/sqldumps:/mnt -e MYSQL_ROOT_PASSWORD=secret -d mysql:latest
sudo docker exec -it mysql-psat1 bash
> mysql -uroot -psecret -e 'create database liferay_psat1;'
> mysql -uroot -psecret liferay_psat1 < /mnt/liferay_sql_dump.sql

Em seguida, listei os contêineres em execução para obter o ID do contêiner:

sudo docker ps -a

Confirmei o contêiner (com o sql importado) como uma nova imagem do contêiner

sudo docker commit -m "Imported liferay sql dump" <id-of-the-container> jihedamine/mysql-psat1:v1

No entanto, quando eu inicio um contêiner usando essa nova imagem, o banco de dados mysql não contém o recém-criado banco de dados liferay_psat1.

sudo docker run -ti jihedamine/mysql-psat1:v1 bash
> mysql -uroot -psecret
# show databases;

O que estou fazendo errado?

Obrigado pela ajuda!

questionAnswers(4)

yourAnswerToTheQuestion