В настоящее время изучаю основы Docker, и у меня возникают проблемы при запуске образа MYSQL с настроенным томом.
Я использую последнюю версию Docker Desktop для Mac в macOS 10.14.3.
При запуске это нормально работает:
docker run -d -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8.0
Но при добавлении опции -v
он подключается и сразу выходит из системы.
docker run -d -v /Users/joebloggs/path/to/my/data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8.0
Я перепробовал все основные версии официального mysql образа.
Вот часть docker inspect
дампа:
"State": {
"Status": "exited",
"Running": false,
"Paused": false,
"Restarting": false,
"OOMKilled": false,
"Dead": false,
"Pid": 0,
"ExitCode": 1,
"Error": "",
"StartedAt": "2019-03-26T13:41:29.106885548Z",
"FinishedAt": "2019-03-26T13:41:31.48468934Z"
},
И секция Mounts
:
"Mounts": [
{
"Type": "bind",
"Source": "/Users/joebloggs/path/to/my/data",
"Destination": "/var/lib/mysql",
"Mode": "",
"RW": true,
"Propagation": "rprivate"
}
],