コンテナマネージャ lxd のインストールと利用(Ubuntu 上)
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 次のコマンドを実行.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
lxd のインストール
- lxd のインストール
sudo apt -y update sudo apt -y install lxd btrfs-progs
- lxd の初期設定
質問に対しては、すべて既定(デフォルト)の設定のままで使ってみることにする
sudo lxd init
- 初期設定ができたことを確認するために、ストレージプール (storage pool) が default という名前で作成されたかを確認してみる
sudo lxc storage show default
インスタンスの作成
- インスタンスの作成
- 作成するインスタンスの種類(リモートイメージサーバにあるイメージ名): ubuntu18.04
- 作成するインスタンスの名前: ubuntu1804
sudo lxc launch ubuntu:18.04 ubuntu1804
- 作成したコンテナの確認
sudo lxc info ubuntu1804
- 作成したコンテナでシェルを実行してみる
sudo lxc exec ubuntu1804 bash
シェルを終了したいときは「exit」
コンテナを終了したいときは「lxc stop ubuntu1804」
コンテナを削除したいときは「lxc delete ubuntu1804」