@mazahaler

Как исправить .OSError: [Errno 22] Invalid argument при docker-compose up?

Здравствуйте, пытаюсь поднять проект на винде(на линуксе все без проблем) командой docker-compose up -d.
Получаю ошибку: ERROR: .OSError: [Errno 22] Invalid argument: '/support/docker/docker-compose.yml:./support/docker/docker-compose.build.yml:./support/docker/docker-compose.local.yml'
Ошибка:
5fc3b0ad5d029744745486.png
Как видно, добавляются слеши в начало (зачем-то).
В .env есть строчка:
5fc3b058d056a779218949.png
Собственно, вопрос, как пофиксить это?
  • Вопрос задан
  • 295 просмотров
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
Сисадмин, просто сисадмин...
В Windows используется COMPOSE_PATH_SEPARATOR=';', но это можно переопределить через env.

Кроме того, в Windows компоненты пути разделяются обратным слешом, поэтому в данном случае docker-compose решил, что в COMPOSE_FILE одно имя файла, лежащего в текущем каталоге.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы