我需要帮助!
您是否在输入 ./launcher rebuild app 后按了回车键?
1 个赞

请指导我!谢谢
尝试以 root 用户身份运行它。
1 个赞
对我来说,xin 命令运行
昨天我遇到一个类似的问题(无法进入容器,因为不是 root)。我以为 ./launcher 会检查确保你是 root。这个改变了吗?
3 个赞
这并非启动器(launcher)的工作,因为系统管理员可以为其他账户授予 Docker 权限,而且 Docker 安装时甚至会提示你这样做。
sudo su
cd /var/discourse
./launcher rebuild app
3 个赞
嗯。我经常以非 root 用户身份使用 docker 命令,但没想到启动器会起作用。
所以我想这是错的:
https://github.com/discourse/discourse_docker/blob/main/discourse_docker/discourse-setup#L33-L41
而应该是检查当前用户是否可以运行 docker。
这个命令帮助我解决了问题,谢谢!
2 个赞
这是正确的,因为 discourse-setup 会创建交换分区,而这是一个仅限 root 的操作。而且这个讨论已经离题了 ![]()
2 个赞

