错误:.PermissionError:[Errno 13] 权限被拒绝:'./docker-compose.yml'

off*_*ngh 2 docker dockerfile docker-compose

当我运行 docker-compose 命令时,我发现 ubuntu 系统出现错误。 权限错误

我的 docker-compose 文件

Cdocker-compose

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

小智 7

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

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

 sudo groupadd docker
 sudo usermod -aG docker $USER
Run Code Online (Sandbox Code Playgroud)

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

newgrp docker 
Run Code Online (Sandbox Code Playgroud)

有关 Linux 的安装后步骤的更多信息

谢谢