Как правило, это означает, что src/composer.lock
либо не является файлом, либо что диск, на котором эти файлы существуют, неправильно используется совместно с виртуальной машиной док-станции.
В первом случае проверьте каталог, в котором вы работаетеdocker-compose
from, это каталог с цензурой, поэтому я не могу предоставить вам более подробную информацию, чем эта.У вас должен быть src\composer.lock
там как обычный файл, а не каталог.
Для последнего зайдите в настройки докера и перенастройте общий доступ к диску, чтобы убедиться, что диск с вашим составным проектом включен,и этот докер имеет ваш текущий пароль (он выполняет монтирование Windows SMB для совместного использования диска с виртуальной машиной докера).
Когда докер пытается смонтировать файл, который не существует в качестве хоста, действие по умолчанию:создать каталог на хосте (это может быть только в виртуальной машине докера, если каталог не используется должным образом) и смонтировать этот каталог внутри контейнера.И если предполагается, что это файл, а не каталог внутри контейнера, вы получите ошибку.