Пока я повторяю, docker (также docker-compose) монтирует тома в контейнер с параметром noexec, поэтому я не могу запустить любую программу изнутри смонтированного каталога.
services:
app:
build:
context: .
dockerfile: Dockerfile.development
command: sh -c "rm -f tmp/pids/server.pid && /app/bin/rails s -b 0.0.0.0"
env_file:
- .env
ports:
- "3000:3000"
volumes:
- .:/app:cached
Итак, внутри контейнера мы можем видеть / приложение, смонтированное как /dev/sdb1 on /app type ext4 (rw,nosuid,nodev,noexec,relatime,data=ordered)
Существует ли какой-либо способ монтирования тома без этой опции?У меня поиск по документации, но ничего не найдено