Entrar via ssh
Criar o arquivo sql do banco:
mysqldump -u root -p nome_banco > /nome_backup.sql
Sair
exit
Mover backup para sua maquina
scp [email protected]:nome_backup.sql /Caminho_da_pasta
Listar os container em execução
docker ps
Entrar no container mysql docker:
docker exec -it id_container bash
Criar o arquivo sql do banco:
mysqldump -u root -p nome_banco > /nome_backup.sql
Após isso, informe a senha do banco local. E execute:
exit
Agora vamos realicar o backup:
docker cp id_container:/nome_backup.sql /caminho_local
Listar os container em execução
docker ps
Vamos colocar o backap externo dentro do docker:
docker cp caminho_backup id_container:/
Entrar no container mysql docker:
docker exec -it id_container bash
Restaurar o sql no banco:
mysql -u root -p nome_banco < /nome_backup.sql
Após isso, informe a senha do banco local. E execute:
exit