Задать вопрос
@HamaVari

Как загрузить дамп в докер контейнере?

Нужно загрузить дамп из файловой системы wsl Ubuntu который находится внутри папки проекта, в mysql который запущен в докер контейнере, как это сделать?
  • Вопрос задан
  • 721 просмотр
Подписаться 2 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
emekhanikov
@emekhanikov
Разработчик и архитектор программного обеспечения
Предположу что запускаете примерно так
docker run -v /путь/папка_с_дампом:/dump --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
Так прокинем папку с дампом внутрь контейнера

Далее заходим в контейнер
docker exec -it DOCKER_CONTAINER_ID bin/bash

Внутри логинимся в базу
mysql -u USERNAME -p

create database DB_NAME;
use DB_NAME;
source /dump/file.sql

Вроде так, сам не проверял
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 дек. 2024, в 20:40
10000 руб./за проект
22 дек. 2024, в 20:34
3000 руб./за проект
22 дек. 2024, в 20:12
10000 руб./за проект