Portál AbcLinuxu, 5. května 2024 17:41


Dotaz: Kodi v Dockeru

27.7.2017 10:28 usulin
Kodi v Dockeru
Přečteno: 284×
Odpovědět | Admin
Ahoj, snazim se rozbehat kodi v dockeru. Proble je, ze netusim, co vsechno primountovat, aby to fungovalo v poradku.

Dockerfile
FROM ubuntu:17.04

RUN apt-get update && apt-get install -y software-properties-common
RUN add-apt-repository -y ppa:team-xbmc/ppa
RUN apt-get update && apt-get install -y kodi kodi-pvr-iptvsimple

ENTRYPOINT [ "/usr/bin/kodi" ]
Poustim pak jako: sudo docker run -it --env="DISPLAY" --name=kodi --hostname=kodi --volume="/tmp/test:/home/$USER" --volume="/etc/group:/etc/group:ro" --volume="/etc/passwd:/etc/passwd:ro" --volume="/etc/shadow:/etc/shadow:ro" --volume="/etc/sudoers.d:/etc/sudoers.d:ro" --volume="/tmp/.X11-unix:/tmp/.X11-unix:rw" kodi

V menu se obcas zasekne. Netusim, zda vubec funguje HW akcelerace. Divam se do logu a dostavam:
libGL error: failed to open drm device: No such file or directory
libGL error: failed to load driver: i965
libEGL warning: DRI2: could not open /dev/dri/card1 (No such file or directory)
Pokud tedy nekoho napada, co vsechno je jeste potreba, rady rad uvitam. Pokud je to hloupost, poustet to v dockeru z duvodu ?ztraty vykonu?, tak samozrejmne od toho ustoupim. Diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 27.7.2017 10:49 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Kodi v Dockeru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Začal bych přidáním parametru --device pro docker run:
--device=/dev/dri/card1:/dev/dri/card1
Tím zpřístupníš zařízení do kontejneru.
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
27.7.2017 12:24 usulin
Rozbalit Rozbalit vše Re: Kodi v Dockeru
Rozhodne pomohlo: --device="/dev/dri/card1:/dev/dri/card1" --device="/dev/snd:/dev/snd"

Diky Vecer vyzkousim nejake videa.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.