Это вызвано тем, что я запускаю сценарий из пути к каталогу, в котором есть пробел, и существует сгенерированный сценарий оболочки, который запускает прокси-контейнер и использует сопоставления томов с использованием текущего пути. Скрипт не учитывает пробелы. Вот строки, которые генерируются:
запуск Docker --name sandbox-proxy --network = cda \
-v / Users / iklein99 / OneDrive - hibu / HDP / HDP_3 / assets / nginx.conf: /etc/nginx/nginx.conf \
-v / Users / iklein99 / OneDrive - hibu / HDP / HDP_3 / sandbox / proxy / conf.d: /etc/nginx/conf.d \
-v / Users / iklein99 / OneDrive - hibu / HDP / HDP_3 / sandbox / proxy / conf.stream.d: /etc/nginx/conf.stream.d. ...
Пробелы в пути к файлу являются причиной проблемы. Скрипт не помещает путь в кавычки или экранирует пробелы. Я модифицирую сценарий sed, чтобы справиться с этим.