@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
Собственно, вопрос, как пофиксить это?
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ответы на вопрос 1
shurshur
@shurshur
В Windows используется COMPOSE_PATH_SEPARATOR=';', но это можно переопределить через env.

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

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

Войти через центр авторизации
Похожие вопросы
deeplay Новосибирск
от 100 000 до 150 000 ₽
IT Smart Finance Новосибирск
от 90 000 ₽
16 янв. 2021, в 00:06
3000 руб./за проект
15 янв. 2021, в 23:54
15000 руб./за проект