У меня есть образ с установленным MYSQL.Мне нужно сопоставить каталог / var / lib / mysql с моей хост-системой.Ниже приведен скриншот, который я вижу в этом каталоге, когда я использую следующую команду
docker run --rm -it --env-file = envProxy --network mynetwork --name my_db_dev -p3306: 3306 my_db / bin / bash
Теперь, когда я пытаюсь смонтировать каталог с моего хоста (Windows 10), запустивдругой контейнер с тем же изображением, каталог mysql пуст.
запуск Docker --rm -it --env-file = envProxy - сеть mynetwork -v D: / docker / data: / var / lib / mysql --name my_db_dev1 -p 3306:3306 my_db / bin / bash
Также пробовал это, но ни один не работает
docker run --rm -it --env-file = envProxy -сеть mynetwork -v D: \ docker \ data: / var / lib / mysql - имя my_db_dev1 -p 3306: 3306 my_db / bin / bash
Одна вещь, которую я вижу, это то, что в каталоге mysql в пути теперь есть пользователь root, а не mysql, как в предыдущем случае.
Я хотел получить весь контент из существующегоконтейнер (каталог mysql) для копирования обратно в каталог монтирования хоста
Возможно ли это?и как этого достичь?