Ubuntu 22.04 にインストールされた lxd 5.6 に CentOS Stream 9 をインストールし設定する方法です。
インストールが完了してログインすると次のようになります。
$ ssh centos.local
Last login: Wed Oct 12 08:40:36 2022 from 10.253.196.1
[uchida@centos ~]$ uname -a
Linux centos 5.15.0-50-generic #56-Ubuntu SMP Tue Sep 20 13:23:26 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
[uchida@centos ~]$ cat /etc/os-release
NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="9"
PLATFORM_ID="platform:el9"
PRETTY_NAME="CentOS Stream 9"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:centos:centos:9"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_SUPPORT_PRODUCT_VERSION="CentOS Stream"
OS のインストール
lxc launch images:centos/9-Stream/amd64 centos
root のパスワードを設定
lxc exec centos bash
login
$ lxc console centos
To detach from the console, press: <ctrl>+a q
centos login:
login 後の設定
ユーザー、グループの追加、パスワードの設定
useradd -u 1200 -m -g wheel uchida
groupadd -g 1200 uchida
passwd uchida
sudo のインストール
yum install sudo
sshd のインストール
sudo yum -y install openssh-server
sudo systemctl start sshd
avahi のインストール
sudo yum -y install avahi
sudo systemctl start avahi-daemon
host の /mnt/iso を /mnt/iso にマウントする方法
lxc config device add centos iso disk source=/mnt/iso path=/mnt/iso
色々なインストール
パッケージのアップデート
sudo dnf update
MariaDB のインストール
sudo dnf install mariadb mariadb-server
sudo systemctl start mariadb
which のインストール
sudo dnf install which
PHP のインストール
sudo dnf install php