【发布时间】:2017-12-09 05:43:27
【问题描述】:
我在 windows 10 pro 上使用 docker 并安装了以下内容
- centos
- mysql
- nginx
docker 和 mysql 数据库中的容器也安装在我的主机上。
现在我想从 docker centos 访问主机的 mysql 数据库的datadir 文件夹
容器
【问题讨论】:
标签: php mysql docker centos7 docker-machine
我在 windows 10 pro 上使用 docker 并安装了以下内容
docker 和 mysql 数据库中的容器也安装在我的主机上。
现在我想从 docker centos 访问主机的 mysql 数据库的datadir 文件夹
容器
【问题讨论】:
标签: php mysql docker centos7 docker-machine
将两个容器映射到同一个主机卷,两个容器都应该能够看到存储在那里的数据。
创建您的卷: https://docs.docker.com/engine/admin/volumes/volumes/#create-and-manage-volumes
docker volume create mysqldata
启动映射到卷的容器:https://docs.docker.com/engine/admin/volumes/volumes/#start-a-container-with-a-volume
docker run -d --mount source= mysqldata,target=/var/lib/mysql mysql
docker run -d --mount source= mysqldata,target=/var/lib/mysql centos
【讨论】: