0

我目前正在尝试在服务器上运行 rasa。我需要在单独的 docker 容器中同时拥有 rasa(即对话框)和 rasa 操作,因为我们目前无法使用 docker-compose

同样由于代理限制,图像(rasa/rasa 和 rasa/rasa-sdk)托管在私有仓库中。

我可以使用运行 rasa docker docker run --name dialogs -d -p 8083:5005 -v $(pwd):/app myRepo/rasa run

这很好用,只要不涉及任何操作,我就可以正常与机器人聊天。

当我尝试使用

docker run --name actions -d -p 8084:5055 -v $(pwd)/actions:/app/actions myRepo/rasa-sdk:1.5.1 run actions

容器立即退出,退出代码为 126(调用的命令无法执行)

我没有改变wordking dir或任何东西。

有人知道我做错了什么吗?

谢谢你的帮助!

4

1 回答 1

0

似乎我的 actions.py 引用了我的项目中没有安装到容器的其他包。

所以我改变了我的项目结构,以便所有需要的包都在操作目录中。之后,安装操作目录就足够了。

于 2019-12-10T08:44:58.720 回答