我正在尝试使用图像rasa/rasa:1.8.1-full
中的Rasa使用docker用户>
我有以下docker-compose
文件
version: '3.0' services: rasa: image: rasa/rasa:1.8.1-full ports: - 5005:5005 volumes: - ./:/app command: - run - --cors - "*" - --enable-api depends_on: - actions ... more services ...
到目前为止,我可以运行
docker-compose up
,并且两个服务都将启动并运行,但是,当我连接到rasa
服务以由docker-compose exec rasa /bin/bash
进行训练时,用户1001没有写许可。] >由于在这种情况下,我不想保留自己的dockerfile /映像,并且默认情况下,官方的rasa映像使用用户1001,所以我不知道该怎么办。
我应该已经将训练有素的文件传递到容器吗?托管容器的计算机将没有安装Rasa ...
我正在尝试使用来自图像rasa / rasa:1.8.1-full的Rasa使用docker用户,我具有以下docker-compose文件版本:'3.0'服务:rasa:图像:rasa / rasa:1.8.1-full端口:-5005:...
我建议从rasa:1.8.1-full
开始创建自己的Docker映像:然后,您可以在Dockerfile中添加rasa所需的文件(模型,域,故事等。)。结果将是一个包含Rasa运行时以及您在本地训练/测试的模型的映像,该映像可以在任何Docker环境中运行(不必担心Rasa会可用,因为它将包含在映像中)。
当您训练新模型(并更改故事)时,您可以重新打包和重新部署,