mysql docker creating dump

https://hub.docker.com/_/mysql

create mysql dump:
docker exec CONTAINER_NAME sh -c 'exec mysqldump --all-databases -uUSER_NAME -p"PASSWORD"' > /tmp/all-databases.sql

example:
docker exec mysql-container sh -c 'exec mysqldump --all-databases -uroot -p"testpasswordforroot"' > /tmp/all-databases.sql

restore dump:
docker exec -i CONTAINER_NAME sh -c 'exec mysql -uUSER_NAME -p"PASSWORD"' < /tmp/all-databases.sql

example:
docker exec -i mysql-container sh -c 'exec mysql -uroot -p"testpasswordforroot"' < /tmp/all-databases.sql