コンテナマネージャ lxd のインストールと利用方法(Ubuntu 上)
前準備
Ubuntu のシステム更新
Ubuntu でシステム更新を実施する際は,以下のコマンドを実行します.
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」を実行します.