"permission denied" 在 ~/.ddev/ssh-auth-compose.yaml 和 router-compose.yaml

"permission denied" on ~/.ddev/ssh-auth-compose.yaml and router-compose.yaml

我在 ubuntu 20.04 的 运行 ddev 上遇到问题。 安装 ddev 运行 没有任何问题(ddev 版本 v1.15.0),但如果我尝试启动容器,它总是会遇到以下错误:

.PermissionError: [Errno 13] Permission denied: '/home/user/.ddev/ssh-auth-compose.yaml' 
Failed to start api-bundle: failed to start ddev-ssh-agent: Failed to run docker-compose [-f /home/user/.ddev/ssh-auth-compose.yaml -p ddev-ssh-agent up --build --force-recreate -d], err='exit status 1', stdout='', stderr='.PermissionError: [Errno 13] Permission denied: '/home/user/.ddev/ssh-auth-compose.yaml''

我已经尝试为 ddev 和主目录以及上面的所有其他目录提供完全访问权限 (chmod -R 777),我项目中 .ddev 目录的用户与我的主目录所有者相同。

运行 .ddev 在不同的项目上使用相同的项目 Ubuntu 19.04 运行起来很有魅力。

如果我省略 ddev-ssh-agent 容器正在启动,但在尝试写入路由器时崩溃-compose.yaml。

都是通过 snap 安装的。

我不知道接下来要尝试什么, 所以希望你能帮助我。

提前致谢。

不要安装 docker-compose with snap(其他 apt)。这应该可以解决您的问题:https://github.com/drud/ddev/issues/2347#issuecomment-652804548