Permission denied on running rasa in centos with docker

GitHub Issue:

Rasa version: using docker-full-latest

Operating system (windows, osx, ā€¦): CentOS Linux 7 (Core)

Issue: Iā€™m trying to deploy my locally trained model to remote server using docker to run the pretrained model from local machine.

Error (including full traceback):

Command:

$ sudo docker run -v $(pwd):/app rasa/rasa init --no-prompt

Traceback:

Warning: Output is not to a terminal (fd=1).
Warning: Input is not to a terminal (fd=0).
Welcome to Rasa! šŸ¤–

To get started quickly, an initial project will be created.
If you need some help, check out the documentation at https://rasa.com/docs/rasa.

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/distutils/file_util.py", line 41, in _copy_file_contents
    fdst = open(dst, 'wb')
PermissionError: [Errno 13] Permission denied: './__init__.py'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/build/bin/rasa", line 11, in <module>
    load_entry_point('rasa==1.5.0a1', 'console_scripts', 'rasa')()
  File "/build/lib/python3.6/site-packages/rasa/__main__.py", line 76, in main
    cmdline_arguments.func(cmdline_arguments)
  File "/build/lib/python3.6/site-packages/rasa/cli/scaffold.py", line 195, in run
    init_project(args, path)
  File "/build/lib/python3.6/site-packages/rasa/cli/scaffold.py", line 111, in init_project
    create_initial_project(path)
  File "/build/lib/python3.6/site-packages/rasa/cli/scaffold.py", line 119, in create_initial_project
    copy_tree(scaffold_path(), path)
  File "/usr/local/lib/python3.6/distutils/dir_util.py", line 163, in copy_tree
    dry_run=dry_run)
  File "/usr/local/lib/python3.6/distutils/file_util.py", line 151, in copy_file
    _copy_file_contents(src, dst)
  File "/usr/local/lib/python3.6/distutils/file_util.py", line 44, in _copy_file_contents
    "could not create '%s': %s" % (dst, e.strerror))
distutils.errors.DistutilsFileError: could not create './__init__.py': Permission denied

Thanks in advance!

Any updates on this topic?

Unluckily, I met the same problem:joy:.

Have you solved the problem @miohana, or can you provide solution idea.

Thank you!

The Docker user apperantly needs to be set to root:

https://github.com/RasaHQ/rasa/issues/4797#issuecomment-590237837

docker run -v $(pwd):/app -u root rasa/rasa:latest-full train