#docker
Вопрос:
В моем файле python я должен загрузить изображения в pygame из своей папки pictures
left = pygame.image.load('pictures/left.png')
right = pygame.image.load('pictures/right.png')
В моем Докерфайле я попытался
ADD /pictures .
Но это не работает, и, похоже, он не может найти файл, хотя сборка изображения работала
Что я делаю не так?
Комментарии:
1. Сначала убедитесь, что файл существует в образе docker. Запустите контейнер с оболочкой и посмотрите, есть ли файл (и где)
2. Попробуйте
ADD /pictures /
, который использует абсолютный путь
Ответ №1:
Я решил эту проблему, создав папку в файле Dockerfile
RUN mkdir pictures
ADD pictures /pictures/