Есть такая
конфигурация Docker Compose
version: '3'
services:
web:
build: .
command: hanami server --host=0.0.0.0
ports:
- 2300:2300
volumes:
- web:/app
volumes:
web:
В Docker Compose все работает, том подключается и файлы тома видны. Теперь хочу запустить ровно тот же контейнер в Nomad, запущенном также локально, в режиме dev.
Пробую
такую конфигурацию Nomad
"Config": {
"image": "hanami-bookshelf-demo_web:local",
"ports": [
"p-web"
],
"volume_driver": "pxd", // пробовал и так
"volumes": [
"web:/app"
],
...
Конфигурация агента Nomad: server.conf
plugin "docker" {
config {
endpoint = "unix:///var/run/docker.sock"
volumes {
enabled = true
}
}
}
При запуске задачи контейнер падает из-за того, что не найдены файлы, которые должны появиться при подключении тома.
Что я делаю не так?