【Ubuntu】【Lxd】Lxdコンテナの作成・初期設定
Lxdコンテナの作成・初期設定方法を記載します。
* ネットワークのブリッジ設定
- Lxdコンテナの作成
lxc launch
コマンドでコンテナを作成します。コマンド
lxc launch OS コンテナ名問題なければ下記のように帰ってきます。
lxc list
でコンテナが作成されていれば成功です。例 ubuntu@ubuntu:~$ lxc launch ubuntu:20.04 test Creating test Retrieving image: Unpack: 100% (314.76MB/s) Starting test ubuntu@ubuntu:~$
lxc list +------+---------+--------------------+------+-----------+-----------+ | NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | +------+---------+--------------------+------+-----------+-----------+ | test | RUNNING | 192.168.1.5 (eth0) | | CONTAINER | 0 | +------+---------+--------------------+------+-----------+-----------+
Lxdコンテナに入る
lxc exec
コマンドでコンテナ内部に入ります。コマンド
lxc exec コンテナ名 bash内部に入ると端末の左側の表示が変わります。rootでログインされています。
コマンド ubuntu@ubuntu:~$ lxc exec test bash root@test:~#
パッケージのアップデートをする
下記コマンドでパッケージをアップデートします。コマンド apt update apt upgrade
ネットワーク設定をする
netplanの設定を書き換えてネットワーク設定をします。
初回時はファイルがないので新規作成してください/etc/netplan/99-cloud-init.yaml network: ethernets: eth0: dhcp4: false addresses: [設定したいIPアドレス/16] gateway4: ルータのIPアドレス eth1: dhcp4: true
私は下記のように設定しました。
例 /etc/netplan/99-cloud-init.yaml network: ethernets: eth0: dhcp4: false addresses: [192.168.10.1/16] gateway4: 192.168.1.1 eth1: dhcp4: true
下記コマンドで設定を反映させます。コマンド
netplan apply