我目前正尝试在服务器上运行rasa。我需要在单独的docker容器中同时拥有rasa (即对话框)和rasa操作,因为我们目前不能使用docker-compose
此外,由于代理限制,镜像(rasa/rasa和rasa/rasa-sdk)托管在私有存储库中。
我可以使用docker run --name dialogs -d -p 8083:5005 -v $(pwd):/app myRepo/rasa run运行rasa docker
这工作得很好,只要不涉及任何操作,我就可以正常地与机器人聊天。
当我尝试使用以下命令运行操作时
docker run --name actions -d -p 8084:5055 -v $(pwd)/actions:/app/actions myRepo/rasa-sdk:1.5.1 run actions
容器立即退出,退出代码为126 (调用的命令不能执行)
我不会更改单词搜索目录或其他任何东西。
有人知道我做错了什么吗?
谢谢你的帮忙!
发布于 2019-12-10 16:44:59
似乎我的actions.py引用了我的项目中没有挂载到容器中的其他包。
因此,我更改了项目结构,以便所有需要的包都位于操作目录中。在那之后,安装操作目录就完全足够了。
https://stackoverflow.com/questions/59195074
复制相似问题