"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。
- 当前 docker 版本为 19.03.11,构建 dd360c7
- Docker-Compose 版本 1.25.5,
都是通过 snap 安装的。
我不知道接下来要尝试什么,
所以希望你能帮助我。
提前致谢。
不要安装 docker-compose with snap(其他 apt)。这应该可以解决您的问题:https://github.com/drud/ddev/issues/2347#issuecomment-652804548
我在 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。
- 当前 docker 版本为 19.03.11,构建 dd360c7
- Docker-Compose 版本 1.25.5,
都是通过 snap 安装的。
我不知道接下来要尝试什么, 所以希望你能帮助我。
提前致谢。
不要安装 docker-compose with snap(其他 apt)。这应该可以解决您的问题:https://github.com/drud/ddev/issues/2347#issuecomment-652804548