Skip to content
mapi edited this page Jan 14, 2025 · 22 revisions

rfriends3のインストール手順(LXD編)

 LXDでrfriends3の環境を作ってみました。
 LXDに関しては初心者ですので、突っ込みどころ満載だと思います。

Caution

ホスト側とコンテナ側を混同しやすいので注意が必要です。

1.ホスト側の設定

 ホストはUbuntu 24.04.1 LTSで行いました。

1)LXDインストールと初期化

lxd導入済みの場合は飛ばしてください。

初期化(init)に関しては、基本的に省略時設定で進めます。
すべてリターンでOK.

ホスト:  
$ sudo snap install lxd  
$ sudo lxd init   

2)コンテナ作成

rfriends3というubuntu 24.04のコンテナを作成します。

ホスト:  
$ sudo lxc launch ubuntu/24.04 rfriends3  
Creating rfriends3
Starting rfriends3

2.ユーザの作成

以下のコマンドを実行し、コンテナにrootでログインします。

ホスト:  
$ sudo lxc exec rfriends3 -- /bin/bash  

以下のコマンドを実行し、ユーザを作成します。
ユーザはradio、パスワードはpassと仮定します。

コンテナ:    
# adduser radio  
# gpasswd -a radio sudo  
# exit  

ユーザの作成が完了したら、exitでコンテナからホストに戻ってください。

3.rfriendsのインストール

以下のコマンドを実行し、ユーザradioでログインします。

ホスト:  
$ sudo lxc exec rfriends3 -- su radio  

以下のコマンドを実行し、rfriends3をインストールします。

コンテナ:  
$ cd ~/  
$ rm -rf rfriends3_ubuntu
# sudo apt-get install git -y  
$ git clone https://github.com/rfriends/rfriends_ubuntu.git
$ cd rfriends_ubuntu  
$ sh rfriends_ubuntu.sh  
finished  
  
$ hostname -i  
IPアドレスが表示されます。  
  
$ exit  

exitしてもコンテナは動作したままです。

4.rfriends3の起動

ホストのWEBブラウザから

IPアドレス:8000

でrfriends3が使えるようになります。
使用法については
チュートリアル
を参照してください。

なお、コンテナを停止する場合は、

ホスト:
$ sudo lxc stop rfriends3

です。

以上