DLNAのサーバのminidlnaをDocker環境で動かしました
1. 概要
前回軽快なminidlnaを動かすことをしました。今回はDocker環境でminidlnaを動作させたので、その内容を記述します。
2. 結果
Docker環境に変更することで、Containerの起動と停止で管理が容易になります。Dockerの定義でnetwork_mode設定が必要になります。これは、ネットワークをホスト環境を利用する設定です。
3. 手順
(a) docker, docker-composeの導入
(b) docker-compose.yml作成
(c) container起動
(d) コンテンツの設定
(a) docker, docker-composeの導入
本ブログのredmine(05/20)を参照願います
(b) docker-compose.yml作成
version: '3.1'
services:
minidlna:
image: vladgh/minidlna
network_mode: "host"
environment:
- MINIDLNA_MEDIA_DIR=/minidlna
- MINIDLNA_FRIENDLY_NAME=miniDLNA_Server
volumes:
- vol_contents:/minidlna
restart: always
volumes:
vol_contents:
driver: local
driver_opts:
type: none
o: bind
device: "/home/username/minidlna"
(c) container起動
docker-compose up -d
(d) コンテンツの設定
/home/username/minidlnaにコンテンツを設置します。
規定値のuid,gid = 100,101に合わせる必要があります。
参考
[外部サイト参照]
・UbuntuでDLNAサーバーの構築 (とりあえず動けば良い編)
・CentOS7でReadyMedia(MiniDLNA)を使ってDLNAミュージックストリーミングサーバを作る
・Instantly share code, notes, and snippets.
コメント
コメントを投稿