【发布时间】:2021-08-23 16:55:14
【问题描述】:
我正在尝试一个涉及使用 rasa 的项目,当我运行 sudo docker-compose up 时,我收到以下错误。
Starting ask-my-doctor_rasa_1 ... done
Attaching to ask-my-doctor_ngrok_1, ask-my-doctor_rasa_1
rasa_1 | bash: line 15: /app/credentials.yml: Permission denied
rasa_1 | bash: line 16: /app/train_logs.txt: Permission denied
rasa_1 | bash: line 17: /app/run_actions_logs.txt: Permission denied
rasa_1 | 2021-06-07 14:02:52 DEBUG rasa.telemetry - Could not read telemetry settings from configuration file: Configuration 'metrics' key not found.
rasa_1 | 2021-06-07 14:02:52 WARNING rasa.utils.common - Failed to write global config. Error: [Errno 13] Permission denied: '/.config'. Skipping.
rasa_1 | 2021-06-07 14:02:53 DEBUG rasa.cli.run - 'models' not found. Using default location 'models' instead.
rasa_1 | Traceback (most recent call last):
rasa_1 | File "/opt/venv/bin/rasa", line 8, in <module>
rasa_1 | sys.exit(main())
rasa_1 | File "/opt/venv/lib/python3.8/site-packages/rasa/__main__.py", line 117, in main
rasa_1 | cmdline_arguments.func(cmdline_arguments)
rasa_1 | File "/opt/venv/lib/python3.8/site-packages/rasa/cli/run.py", line 118, in run
rasa_1 | args.model = _validate_model_path(args.model, "model", DEFAULT_MODELS_PATH)
rasa_1 | File "/opt/venv/lib/python3.8/site-packages/rasa/cli/run.py", line 71, in _validate_model_path
rasa_1 | os.makedirs(default, exist_ok=True)
rasa_1 | File "/usr/lib/python3.8/os.py", line 223, in makedirs
rasa_1 | mkdir(name, mode)
rasa_1 | PermissionError: [Errno 13] Permission denied: 'models'
ask-my-doctor_rasa_1 exited with code 1
我还尝试让容器保持运行,并尝试登录并创建一个文件来检查,在那里我也收到“权限被拒绝”消息。
如何解决这个权限问题?
任何帮助将不胜感激。
【问题讨论】:
-
请把 docker-compose 文件和 dockerfile 发给你。
-
错误也需要直接包含在问题中(不是链接后面)和文本(不是图像)。
-
当然@DavidMaze 会做
标签: docker docker-compose ubuntu-20.04 rasa