LinuxMint 22.3でdockerを利用してminidlnaを動かしました
1.概要
軽量版DNLAサーバのminidlnaはubuntuを利用して検証していました。LinuxMint 22.3のdocker環境で動作することを確認しました。ubuntuで利用していた時と比較して、docker環境が変わっています。ubuntu 24.04では起動できなかったのですが、ubuntu 24.04 LSTをベースとするLinuxMint 22.3は問題なく起動できます。手順は参考資料(DLNAのサーバのminidlnaをDocker環境で動かしました)を参照願いします。この内容を記述します。
2.詳細
LinuxMint 22.3が導入済みと想定します。
HW環境は、AMD 3200G、Momeory 16GB、SSD 256GBです。
SW環境は、LinuxMint 22.3です。
この環境にDockertとDocker Composeを導入後、Containerを作成して、minidlnaを動かします。
(1)Dockerを導入します
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu noble stable"
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg
$ sudo apt update
$ sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
$ sudo gpasswd -a $USER docker
$ docker --version
$ docker compose version
Docker version 29.4.2, build 055a478
Docker Compose version v5.1.3
PCをrebootします。
(2)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"
(3)containerを起動します
$ docker compose up -d
minidlna-1 | === Set user and group identifier
minidlna-1 | usermod: no changes
minidlna-1 | === Set standard configuration
minidlna-1 | === Set configuration from environment variables
minidlna-1 | === Set permissions
minidlna-1 | === Generate scan/rebuild flags
minidlna-1 | === Start daemon
minidlna-1 | minidlna.c:1134: warn: Starting MiniDLNA version 1.3.3.
minidlna-1 | minidlna.c:1182: warn: HTTP listening on port 8200
Firefoxから下記操作でアクセスできます
http://127.0.0.1:8200
外部通信のためにudp/1900を利用します。
3.所見
ubuntu 24.04でもDocker環境を新しくすると動作する気がしています。
参考
[ 本ブログ内参照 ]
・DLNAのサーバのminidlnaをDocker環境で動かしました
・ubuntu 24.04 LTSでminidlnaを試しました
・ubuntu 20.04, 22.04, 24.04でminidlnaを試しました
・もっと簡単なDLNAのサーバのなminidlnaを試しました
・DLNAのサーバのUMS(universal media server)を試しました
コメント
コメントを投稿