Как стать автором
Обновить

Комментарии 4

Как-то плохо — настройки должны быть либо через env (если приложение такое умеет) либо через подключенный с хоста файл.
volumes:
— «node-red:/data»
Он бы и без этого сделал тебе вольюм, а вот если бы ты указал сразу какую path замапать в /data:
volumes:
— "/srv/somepath/data:/data"
То не пришлось бы искать где у тебя темповый вольюм, с которым мало еще что может случиться.
Ну и да несколько секунд и в документации
-e «NODE_RED_CREDENTIAL_SECRET=your_secret_goes_here»
Прошу прощения если немного вопрос не по статье, но все же хотелось бы спросить мнение знающих.
Пытаюсь разобраться с docker и docker-compose, нашел кучу статей, плюс доки, по инструкциям и коммандам вроде более менее понятно. Пытаюсь сделать сборку для своего тестового примерчика с fastAPI.
Вроде все собирается, но не работает. Смотрю логи сервиса web ошибка импорта, не находит мой модуль app, который я копирую в Dockerfile в рабочую папку контейнера.
Захожу внутрь через
docker-compose exec web sh
попадаю в указанную мной рабочую папку, а она пустая в контейнере.
Думал может все таки что-то делаю не правильно, скачал код примера по одной из статей: пример
Строю, запускаю, таже самая ошибка. Внутри рабочей папки контейнера также пусто.
Чего только не перепробовал, подозреваю может что не так с компом или системой, но уже совершенно нет идей.
Может кто подскажет хотя бы в какую сторону копать, почему не копируется приложение в рабочую папку с моей машины в контейнер. Или там другая причина.
Если что, у меня windows 8.1, и поэтому использую последний docker toolbox.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации