Как смонтировать Docker MySQL Data / Socket том на Windows 10? - PullRequest
2 голосов
/ 20 января 2020

Я пытаюсь просто запустить самый последний docker mysql образ на windows 10 с установленным каталогом данных с хоста.

Я работаю

docker run --rm --name=mysql --mount type=bind,src="C:\Docker Projects\mysql\mysql_data",dst=/var/lib/mysql mysql/mysql-server  

Но он жалуется на отсутствие сокета.

2020-01-20T17:23:22.758269Z 0 [ERROR] [MY-010270] [Server] Can't start server : Bind on unix socket: Operation not permitted
2020-01-20T17:23:22.758416Z 0 [ERROR] [MY-010258] [Server] Do you already have another mysqld server running on socket: /var/lib/mysql/mysql.sock ?

Я вижу, что mysql mysql .sock.lock создан. Я также попытался создать файл mysql .sock с хоста.

Я думаю, это говорит мне, что мне нужно указать, где находится файл сокета для windows https://dev.mysql.com/doc/refman/5.7/en/deploy-mysql-nonlinux-docker.html но я не могу понять синтаксис команды правильно?

...