Щоб експортувати базу з контейнера докерів, нам потрібен ідентифікатор або ім’я контейнера.
Список запущених контейнерів:
$ sudo docker ps
Приклад виводу:
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ffdfc3e73e82 bitnami/redmine:4 "/opt/bitnami/script…" 8 days ago Up 4 days 0.0.0.0:8087->3000/tcp redmine_redmine_1
35fd8ffae686 bitnami/mariadb:10.4 "/opt/bitnami/script…" 8 days ago Up 7 days 3306/tcp redmine_mariadb_1
В мому випадку ім'я контейнеру redmine_mariadb_1
Експортуємо базу:
sudo docker exec -it redmine_mariadb_1 mysqldump -u username -ppassword database > /tmp/redmine.sql
На виході маємо в папці /tmp/redmine.sql
Коментарі