참조)CoreELEC 9.2.0 kodi addon docker 설치후 tvheadend 설치하기
본문
CoreELEC 9.2.0 kodi addon docker 설치후 tvheadend 설치하기
Docker를 사용하여 Tvheadend Server를 실행하는 방법
https://discourse.coreelec.org/t/how-to-run-tvheadend-server-using-docker/6213
먼저 시작하기 전에 CoreELEC 팀이 만든 Tvheadend 서버 (및 클라이언트) Kodi Addon이 이미 있다는 사실을 강조해야하므로 Docker에 관심이 없다면 대신 Addon을 사용하십시오.
그 방법으로 Tvheadend Server를 Docker 컨테이너로 실행하려는 이유를 나열하겠습니다.
버전 제어-원하는 Tvheadend 버전을 지정할 수 있습니다. 최신 안정을 원한다면 그렇게 할 수 있습니다. 오래된 빌드를 원한다면 그렇게 할 수 있습니다. 선택은 당신입니다 :-).
플랫폼 및 아키텍처에 구애받지 않음-호스트에 Docker를 설치할 수 있으면 Tvheadend Server를 실행할 수 있습니다. 사전 요구 사항은 Docker 엔진뿐입니다. 이것이 의미하는 것은 구성 손실없이 다른 OS 및 심지어 다른 아키텍처에서 Tvheadend 구성을 이동할 수 있다는 것입니다.
1 단계 . 위에서 언급했듯이 첫 번째 단계는 Docker를 설치하는 것입니다. CoreELEC에서 유지 관리되는 Docker 애드온을 통해이 작업을 수행 할 수 있습니다. 간단히 'docker'를 검색하여 설치하십시오. 설치되면 호스트에 SSH로 연결하여 작동을 확인한 다음 'docker info'명령을 발행 할 수 있습니다.
2 단계. 실행할 Tvheadend 버전을 결정하십시오. 아래 링크를 클릭하고 'Version Tags'섹션으로 이동하여 가장 잘 설명됩니다.
linuxserver / docker-tvheadend
GitHub에 계정을 만들어 linuxserver / docker-tvheadend 개발에 공헌하십시오.
특정 빌드를 실행하려면 여기에서 사용 가능한 모든 태그가 지정된 Docker 이미지의 전체 목록을 볼 수 있습니다 .-
https://hub.docker.com/r/linuxserver/tvheadend/tags 29
단계 3. 이제 우리는 우리가 어떤 버전을 실행하고자하는지 알고, 이제 Docker 컨테이너를 생성해야합니다. 이는 커맨드 라인을 통해 이루어 지므로 호스트에 SSH로 연결하여 다음을 발행하십시오.
mkdir -p /storage/.user/docker/config/tvheadend && \
docker run -d \
--name=tvheadend \
--restart unless-stopped \
--device /dev/dvb:/dev/dvb \
-e PUID=0 \
-e PGID=0 \
-e TZ=Europe/London \
-p 9981:9981 \
-p 9982:9982 \
-v /storage/.user/docker/config/tvheadend:/config \
-v /var/media/External/TV:/data \
linuxserver/tvheadend:release-4.2
경로를 적절한 값과 실행하려는 버전으로 바꿉니다.
====================
설치방법은 상기는 참조자료이며 저의 설치사례는
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=8824
에 정리 하였습니다.
◎ ■ ▶ ☞ ♠ 정보찾아 공유 드리며 출처는 링크 참조 바랍니다. https://11q.kr ♠
관련자료
-
링크
shimss@11q.kr님의 댓글
컨테이너 삭제
동작중인 컨테이너 확인
$ docker ps
정지된 컨테이너 확인
$ docker ps -a
컨테이너 삭제
$ docker rm [컨테이너id]
삭제된 것 확인
$ docker ps -a
복수개 삭제도 가능
$ docker rm [컨테이너id], [컨테이너id]
컨테이너 모두 삭제
$ docker rm `docker ps -a -q`
이미지 삭제
현재 이미지 확인
$ docker images
이미지 삭제
$ docker rmi [이미지id]
컨테이너를 삭제하기 전에 이미지를 삭제할 경우
-f 옵션을 붙이면 컨테이너도 강제삭제
$ docker rmi -f [이미지id]
shimss@11q.kr님의 댓글
REPOSITORY TAG IMAGE ID CREATED SIZE
linuxserver/tvheadend release-4.2 4d932e6e1e2d 8 days ago 299MB
CoreELEC:/var/media/U5MINI # docker rmi 4d932e6e1e2d
Error response from daemon: conflict: unable to delete 4d932e6e1e2d (cannot be forced) - image is being used by running container 5c948f0aedc5
CoreELEC:/var/media/U5MINI # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
5c948f0aedc5 linuxserver/tvheadend:release-4.2 "/init" 10 minutes ago Up 10 minutes 0.0.0.0:9981-9982->9981-9982/tcp wiserain-tvheadend_release42
CoreELEC:/var/media/U5MINI # docker stop wiserain-tvheadend_release42
wiserain-tvheadend_release42
CoreELEC:/var/media/U5MINI # docker rm wiserain-tvheadend_release42
wiserain-tvheadend_release42
CoreELEC:/var/media/U5MINI # docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
CoreELEC:/var/media/U5MINI # docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
linuxserver/tvheadend release-4.2 4d932e6e1e2d 8 days ago 299MB
CoreELEC:/var/media/U5MINI # docker rmi 4d932e6e1e2d
Untagged: linuxserver/tvheadend:release-4.2
Untagged: linuxserver/tvheadend@sha256:b52aa763fa6289fd52ef015815008c145493380248639aa1866daa9c7d462f09
Deleted: sha256:4d932e6e1e2dde42ae39dc76d83798e3599b82feb45520f0c048810df03911a6
Deleted: sha256:46490860c73dc65f2adb6c8787ad672501a7a247490b7c7bd5d591bc7c147a76
Deleted: sha256:47b8a16c10c64b79e74ceef88bca924e32226a21433e502813cf4404afb9ed18
Deleted: sha256:f505dfc76fc654ece939d98a74b64f3b1d658bff453acad5b1cee9d3a8af2838
Deleted: sha256:ab754c055db1b8c837899bc11158298b46ca9401797a7e6ca4ff38364c28c507
Deleted: sha256:484df162352f6e4ff9d0ab7a0fc96c2ff814b51cd8fff6fe71139dcd14798057
Deleted: sha256:c88ae082b30af256ea0220e7634e65080718b01fee86ede41a57c0c1eab0d5db
Deleted: sha256:acd00c36ad8ba10ef737cdecbf4990c5cbe0ce6d2836f665ce0e4ae62a89a458
Deleted: sha256:476469e609367e511868737d5ccfd326319cd423b7281b1a07e9255586d83ab4
Deleted: sha256:fc493543ca47f33d654f4643ffb30625863d40f06f64e2a295a52507e5575bb8
Deleted: sha256:a22413a7838af4485ff8874fec2eb5bfa01ee079d85a3ae09db768aa2d284678
Deleted: sha256:267c016973339b3209045b17039302ff3e94fb8169adfb6daa33bedae780c329
Deleted: sha256:a4c881c524d3fa947f62385fede1425578cbb11fb835202f33c17dbf12497dc8
CoreELEC:/var/media/U5MINI #