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

前準備

Ubuntu のシステム更新

Ubuntu で OS のシステム更新を行うときは, 次のコマンドを実行.

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