У меня есть файл docker, который заканчивается следующим:
COPY . /research
COPY ./funnel_viewer/run_dashboard.sh /
RUN chmod +x /run_dashboard.sh
ENTRYPOINT ["sh", "/run_dashboard.sh"]
run_dashboard. sh скрипт выглядит так:
#!/bin/bash
echo $(pwd)
echo $(ls -l)
cd ./funnel_viewer
/opt/conda/envs/dashboard_env/bin/python dashboard.py run
При запуске docker I get 'cant cd to funnel_viewer'
Пока echo ${ls -1}
показывает, что каталог существует.
Владелец каталогов - root, и поэтому пользователь запускает скрипт.
Почему я получаю кандидатуру? cd to .. error?