LXDでrfriends3の環境を作ってみました。
LXDに関しては初心者ですので、突っ込みどころ満載だと思います。
1.ホスト側の設定
ホストはUbuntu 22.04.2 LTSで行いました。
1)LXDインストール
lxd導入済みの場合は飛ばしてください。
# snap install lxd
2)初期化とコンテナ作成
今回は、基本的に省略時設定で進めます。すべてリターンでOK.
初期化して、rfriends3というコンテナを作成します。
# lxd init
# lxc launch images:ubuntu/22.04 rfriends3
2.ユーザradioの作成
1)コンテナの起動
ホスト側で以下のコマンドを実行
# lxc exec rfriends3 -- /bin/bash
2)ユーザradioの作成
コンテナ側で以下のコマンドを実行
# adduser radio
# gpasswd -a radio sudo
# exit
3.rfriendsのインストール
1)ユーザradioでログイン
ホスト側で以下のコマンドを実行
# lxc exec rfriends3 -- su --login radio
2)ssh,timezoneの設定
コンテナ側で以下のコマンドを実行
・ssh-serverのインストール
・タイムゾーンを日本に設定
$ sudo apt install wget
$ cd ~/
$ rm ./rfriends3_lxc.sh
$ wget http://rfriends.s1009.xrea.com/files3/rfriends3_lxc.sh
$ sh rfriends3_lxc.sh
3)rfriendsのインストール
コンテナ側で以下のコマンドを実行
$ cd ~/
$ rm ./rfriends3_ubuntu.sh
$ wget http://rfriends.s1009.xrea.com/files3/rfriends3_ubuntu.sh
$ sh rfriends3_ubuntu.sh
4)rfriendsの起動
コンテナ側で以下のコマンドを実行
$ cd ~/rfriends3
$ sh rf3server.sh
XXX.XXX.XXX.XXX:8000
4.その他
以上で、ホストのWEBブラウザから
XXX.XXX.XXX.XXX:8000
でrfriends3が使えるようになります。 簡単ですね。
以上