Я пытаюсь создать Dockerfile, который содержит Rscript через запуск Docker. Я столкнулся с ошибкой, связанной с загрузкой пакета tcl/tk при его создании, для которой я хочу использовать пересылку X-11 и переменную Display при создании файла докера. В настоящее время я слежу за этим сообщением. Проблема, с которой я столкнулся, заключается в том, что я не могу найти каталог tmp/.X11-unix на своем компьютере, как упоминалось в сообщении. Есть ли альтернатива для создания файла докера и устранения ошибок в пакете tcl/tk?
Использование X11-forwarding для контейнеров Docker
comment
вы имеете в виду /tmp/.X11-unix, верно?
- person user2915097   schedule 25.04.2017
comment
@ user2915097 да. не могу найти. не могли бы вы указать, где находится этот файл?
- person Rehan   schedule 25.04.2017
comment
Какую ОС вы используете?
- person user2915097   schedule 25.04.2017
comment
@ user2915097 у меня линукс
- person Rehan   schedule 25.04.2017
Ответы (1)
я запустил докер со следующими утверждениями, и он решил решение. Библиотеке tcl/tk нужен графический интерфейс для загрузки, поэтому вам нужно настроить среду.
docker run -ti --rm \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
44589772e33b
person
Rehan
schedule
03.05.2017