【问题标题】:ERROR: .PermissionError: [Errno 13] Permission denied: './docker-compose.yml'错误:.PermissionError:[Errno 13] 权限被拒绝:'./docker-compose.yml'
【发布时间】:2021-09-22 16:26:17
【问题描述】:

当我运行 docker-compose 命令时,我在我的 ubuntu 系统上发现了一个错误。

我的 docker-compose 文件

告诉我如何解决这个错误以及是否有任何建议。

【问题讨论】:

  • 为什么要root用户?
  • @3760216 当我在终端中运行docker-compose up -d 命令时,我遇到了同样的错误。 ` rajdeepsingh@officialrajdeepsingh:/media/rajdeepsingh/79215e78-8cd9-40b7-8109-9e6a38985a37/ghostLocal/dev$ docker-compose up -d ERROR: .PermissionError: [Errno 13] Permission denied: './docker-compose.yml '`

标签: docker docker-compose dockerfile


【解决方案1】:

此权限问题是因为默认情况下 docker 守护程序以 root 身份运行,而您以非 root 用户身份运行。

要修复权限错误,请使用以下命令:

 sudo groupadd docker
 sudo usermod -aG docker $USER

然后注销并再次登录,或者您可以简单地运行以下命令立即进行更改

newgrp docker 

通过Post-installation steps for Linux了解更多信息

谢谢

【讨论】:

    猜你喜欢
    • 2020-04-03
    • 2015-07-17
    • 2016-07-25
    • 2018-11-18
    • 2020-02-07
    • 2020-07-01
    • 2016-11-12
    • 2019-11-09
    • 2020-06-06
    相关资源
    最近更新 更多