码头工人错误:。IOError: [errno 13] 权限被拒绝: "./docker-compose.yml"



当涉及到docker时,我是一个完整的初学者,我正在尝试通过docker(https://github.com/RWTH-i5-IDSG/steve(安装一个名为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 - 将文件所有者更改为根目录

这些文件与源代码完全不同。 我只找到了一些有此错误的用户,他们发布了答案,但没有一个有效,所以我提出了自己的问题。我为我的英语不好道歉。

  • 在运行像docker psdocker run hello-world这样的简单命令时,您是否遇到任何问题? 如果答案是肯定的,请在您的 ubuntu 环境中执行以下操作。

    • 创建一个组(如果不存在( -sudo groupadd docker
    • 将用户添加到组 -sudo gpasswd -a $USER docker
    • 如果使用服务器 - 您必须从会话注销并重新连接到服务器。
    • 验证它是否正在使用docker run hello-world

最新更新