docker ps
結果:mysql
sql
由第一步的結果可知,咱們的 mysql 運行在一個叫 mysql_server 的 docker 容器中。而咱們要備份的數據庫就在裏面,叫作 test_db。mysql 的用戶名密碼均爲root,咱們將文件備份到宿主機/opt/sql_bak文件夾下。docker
docker exec -it mysql_server mysqldump -uroot -proot test_db > /opt/sql_bak/test_db.sql