先移到打算存備份檔案的資料夾裡面
再執行
docker cp <container id>:<path inside container, eg. /home/mysql.sql> .
這樣子就已經把備份檔存到本機目前所在資料夾裡面了。
之後,再把檔案移到新的容器裡
docker exec -i <container id> sh -c 'cat > <path you want to store the data, eg. /home/mysql.sql' < <備份檔案名, e.g. mysql. sql>
再來要進去那個容器
mysql -uroot -p <database name you backed up> < <path to the back up file, eg. /home/my first.sql >
登進去看看
mysql -uroot -p
>SHOW DATABASES;
就完成囉!