Rasa-Docker权限被拒绝:'models / 20200427-162547.tar.gz'

问题描述 投票:0回答:1

我正在尝试使用图像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:...

docker docker-compose rasa-nlu rasa
1个回答
0
投票

我建议从rasa:1.8.1-full开始创建自己的Docker映像:然后,您可以在Dockerfile中添加rasa所需的文件(模型,域,故事等。)。结果将是一个包含Rasa运行时以及您在本地训练/测试的模型的映像,该映像可以在任何Docker环境中运行(不必担心Rasa会可用,因为它将包含在映像中)。

当您训练新模型(并更改故事)时,您可以重新打包和重新部署,

© www.soinside.com 2019 - 2024. All rights reserved.