docker ошибка: .IOError: [Errno 13] В доступе отказано: "./docker-compose.yml" - PullRequest
0 голосов
/ 02 февраля 2020

Я начинающий, когда дело доходит до docker, и я пытаюсь установить приложение веб-сервера под названием steve через docker (https://github.com/RWTH-i5-IDSG/steve). Я строго следовал инструкциям, однако, когда я использую команду "*docker-compose up -d*", я получаю следующую ошибку:

ОШИБКА: .IOError: [Errno 13] В доступе отказано: "./docker -compose.yml "

Я использую последнюю версию Ubuntu 18.04 и до сих пор пробовал следующее: -Использую" sudo docker-compose up -d "(та же ошибка) - используя" sudo docker build "(строит правильно, но я все еще не могу его запустить) - изменив разрешения и файла dockerfile, и docker -compose.yml на 777 - изменив владельца файла на root

Файлы полностью не изменились с исходный код. Я нашел только несколько пользователей с этой ошибкой, которые разместили ответ, и ни один из них не работал, поэтому я делаю свой собственный вопрос. Я прошу прощения за мой плохой Engli sh.

1 Ответ

0 голосов
/ 02 февраля 2020
  • При выполнении простой команды, такой как docker ps или docker run hello-world, возникают ли у вас какие-либо проблемы? Если ответ «да», выполните следующие действия в вашей среде Ubuntu.

    • Создать группу (создать группу, если она не существует) - sudo groupadd docker
    • Добавить пользователя в группу - `sudo gpasswd -a $ USER docker
    • При использовании сервера - Вы должны выйти из сеанса и повторно подключиться к серверу.
    • Убедитесь, что он работает с docker run hello-world
...