我在windows 10 pro上使用docker,我安装了以下
docker和mysql数据库中的容器也安装在我的主机上。
现在我想从docker centos访问主机mysql数据库的datadir
文件夹
容器
答案 0 :(得分:0)
将两个容器映射到同一主机卷,两个容器都应该能够看到存储在那里的数据。
创建你的音量: 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