コンテナマネージャ lxd のインストールと利用方法(Ubuntu 上)

前準備

Ubuntu のシステム更新

Ubuntu でシステム更新を実施する際は,以下のコマンドを実行します.

Ubuntu のインストール手順については別ページ »を参照してください.

sudo apt -y update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

lxd のインストール

  1. lxd のインストール手順
    sudo apt -y update
    sudo apt -y install lxd btrfs-progs
    
  2. lxd の初期設定プロセス

    設定に関する質問については,すべて既定値(デフォルト設定)を採用して進めます.

    sudo lxd init
    
  3. 初期設定の完了確認として,ストレージプール(storage pool)が「default」という名称で正しく生成されているかを確認します.
    sudo lxc storage show default
    

インスタンスの作成

  1. インスタンスの作成手順
    • 作成対象のインスタンス種類(リモートイメージサーバ上のイメージ名):ubuntu18.04
    • 作成するインスタンスの指定名:ubuntu1804
    sudo lxc launch ubuntu:18.04 ubuntu1804
    
  2. 作成したコンテナの状態確認
    sudo lxc info ubuntu1804
    
  3. 作成したコンテナでのシェル実行方法
    sudo lxc exec ubuntu1804 bash 
    

    シェルを終了する場合は「exit」コマンドを使用します.

    コンテナを停止する場合は「lxc stop ubuntu1804」を実行します.

    コンテナを削除する場合は「lxc delete ubuntu1804」を実行します.