Home

rfriends3  - For all radio lovers -

WSL Containers版rfriends3でラジオ録音

 ラジオ録音アプリrfriends3を WSL Containers環境で実行する方法について記述しています。

初版 2026/07/21
三版 2026/09/30

1. WSL Containers環境構築

WSL Containersは現在、pre-releaseです。
2026/09/30 正式リリースされました。
9/30 正式版にて動作を確認しました。

正式版は、wsl 3.0.1.0 に含まれているため、wsl –update が必要です。

> wsl --install  <-- インストール済の場合は不要です。  
> wsl --update  
> wsl --shutdown  

・確認

> wsl --version
WSL バージョン: 3.0.1.0

> wslc.exe --version
wslc 3.0.1.0

> wslc run --rm hello-world
  
Hello from Docker!
This message shows that your installation appears to be working correctly.

2.実行

イメージの作成から実行まではコマンドプロンプト上で以下の操作を行ってください。

[!IMPORTANT]
コンテナ名、イメージ名、ポートを変更する場合は、.envファイルを編集してから実行してください。
特に、既にport8000で別のrfriendsを実行している場合は、ポート変更が必須です。

> c:
> cd \temp   <-- 環境に応じて変更してください。
> curl -L -o repo.zip https://github.com/rfriends/rfriends_docker/archive/refs/heads/main.zip
> tar.exe -xf repo.zip
> cd rfriends_docker-main
> wslc container rm rf3-container
> run_wsl_containers.bat 

コンテナー ID       画像          コマンド           作成済み   状態             ポート            名前
e304de7ab59c   rfriends3   "sh ./docke…   1 秒前   Up Less tha…   127.0.0.1:8…   rf3-contain…

と表示されたら成功です。

2.4 rfriends3にアクセスする

ホスト側で以下を実行してください。

http://localhost:8000

と入力するとrfriends3が表示されます。

clip_1

3.データ

コンテナを終了させても、ホストのrfriends_dockerに録音データ、パラメータ設定が保存されています。

rfriends_docker/share/smbdir/usr2
rfriends_docker/share/rfriends3/config

4.その他

なお、コンテナ版では、聴取は可能ですが、聴取(サーバ)は使用できません。
どうしても使用したい方は、pulseaudioでのホスト連携処理を自己責任で追加してください。
かなり面倒です。

以上