运行dockercompose up时出现错误13

2024-03-28 18:11:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用django构建一个应用程序,我想将docker添加到这个项目中。在

我想逃跑

sudo docker-compose up

这给了我这个输出:

^{pr2}$

我用GUI检查了权限。一切都很好。在

我正在尝试从安装的驱动器上运行我的应用程序。我也在其他硬盘上测试过。唯一没有出现这个问题的驱动器是我运行ubuntu18.04的主驱动器。在

期待一些答案


Tags: 项目djangocomposedocker答案应用程序权限sudo
2条回答

使用apparmor重新配置工具添加运行docker-compose.yml的目录:

$ sudo dpkg-reconfigure apparmor

您需要更新AppArmor配置:

Snap Dockers受到AppArmor的严格控制。在

要诊断是否确实是这样,请在触发错误后检查syslog的最后几行:

cd /var/log; cat syslog | tail -n 400

你应该看到snap.docker这被否认了:

^{pr2}$

要更正此问题,只需转到apparmor config的可调参数:

cd /etc/apparmor.d/tunables

并编辑“home”文件中的HOMEDIRS变量,例如从:

@{HOMEDIRS}=/home/ 

@{HOMEDIRS}=/home/ /media/aUser/Linux/

希望有帮助。在

相关问题 更多 >