Py学习  »  docker

Docker for Windows-装载目录为空

bukubapi • 6 年前 • 2223 次点击  

我有一个安装了mysql的镜像。我需要将/var/lib/mysql目录映射到我的主机系统。下面是我在该目录中看到的屏幕截图,当我使用以下命令时

docker run--rm-it--env file=envproxy--network mynetwork--name my_db_dev-p 3306:3306 my_db/bin/bash

Screenshot of the Docker container without mount from the same image

现在,当我试图从主机(windows 10)挂载一个目录时,通过从同一个映像运行另一个容器,mysql目录是空的。

docker run--rm-it--env file=envproxy--network 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--network mynetwork-v d:\ docker\data:/var/lib/mysql--name my_db_dev1-p 3306:3306 my_db/bin/bash

enter image description here

我看到的一件事是,路径中的mysql目录现在有了根用户,而不像前一个例子中的mysql。

我希望将现有容器(mysql目录)中的所有内容复制回主机装载目录

有可能吗?这又如何实现呢?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43711
文章 [ 3 ]  |  最新文章 6 年前