Я использую докер на Windows 10 Pro, и я установил следующее
Контейнер внутри баз данных docker и mysql также установлен на моем хост-компьютере.
Теперь я хочу получить доступ к datadir
папка базы данных mysql хоста из докера
контейнер
Отобразите оба контейнера на один и тот же хост-том, и оба контейнера смогут видеть данные, хранящиеся там.
Создайте свой объем:
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
Других решений пока нет …