я получил следующее сообщение об ошибке при Тринга использовать Pygame в Докер контейнере (я хочу, чтобы получил дисплей от контейнера):«(Pygame парашют) Сегментация Fault» в Докер контейнере
Fatal Python error: (pygame parachute) Segmentation Fault
Для воспроизведения:
- Docker установлен
- докер запустить -IT -e -w DISPLAY/pygame_hello_world Buxx/pygame_hello_world /usr/bin/python3.4 hello_world.py
Результат (для меня) это:
Fatal Python error: (pygame parachute) Segmentation Fault
Current thread 0x00007f465f894740 (most recent call first):
File "hello_world.py", line 7 in <module>
Docker изображение here и вы можете просматривать hello_world.py содержание here.
Если вы запустите команду docker run -it -w /pygame_hello_world buxx/pygame_hello_world /usr/bin/python3.4 hello_world.py
(без опции -e DISPLAY
), вы можете увидеть рабочий стол pygame с caca.
Что происходит? Как это исправить?
вы не одиноки, я тоже получить 'Фатальная ошибка Python: (Pygame парашюта) Сегментация Fault Текущий поток 0x00007f47c673c740 (самый последний вызов первым): Файл "hello_world.py", строка 7 в ' после строительства ваше изображение, моя версия докеров 1.9.0-rc2 –
user2915097