Я получаю .IOError: [Errno 13] Permission denied: './docker-compose.yml'
при попытке запустить docker-compose build
в общей папке из virtualbox. Даже если я попробую с sudo
.
Мой хост-компьютер работает под управлением Windows 10, а гостевая ОС - Ubuntu 18.04.2.
Каталог монтируется из графического интерфейса Virtualbox как постоянная автоматически монтируемая общая папка.
Для доступа к этой папке я добавил своего пользователя в группу vboxsf
.
sudo chown -R user /mount/projects
не имеет никакого эффекта.
UPDATE
Использование Dockerfile
с hello-world и командами docker build --tag=sometag .
и docker run sometag
работает отлично.
Вот содержание моего docker-compose.yml
:
version: "3"
services:
build:
context: .
dockerfile: ./Dockerfile
Dockerfile - это то же самое, что и hello-world.
Есть идеи?