lxc

  • コンテナを一覧

lxc list

  • イメージを一覧

lxc image list

  • コンテナを作成

lxc launch ubuntu: c1

  • ホストサーバを指定してコンテナを作成

lxc launch --target h1 ubuntu: c1

  • コンテナをリネーム

lxc move c1 c2

  • コンテナのホストサーバを変更

lxc move --target h2 c1

  • snapshotを取得

lxc snapshot c1

  • コンテナ及びsnapshotの情報を確認

lxc info c1

  • snapshotをimage化

lxc publish c1/snap0 --alias i1

  • imageのaliasを変更

lxc image alias rename i1 i2

  • imageを削除

lxc image delete i1

  • snapshotを削除

lxc delete c1/snap0

  • コンテナを削除

lxc delete c1

  • コンテナを強制削除

lxc delete -f c1

  • プロファイルの一覧

lxc profile list

  • 任意のプロファイルを確認

lxc profile show default

  • 任意のプロファイルを編集

lxc profile edit default

  • 任意のコンテナでコマンド実行

lxc exec CONTAINER1 bash

  • 任意のコンテナのコンソールを起動

lxc console CONTAINER1

  • 設定値の変更

lxc config set CONTAINER1 security.privileged true

  • ホストサーバのストレージを追加

lxc config device add CONTAINER1 share disk source=/data path=/data

  • ホストのキャラクターデバイスを追加

lxc config device add CONTAINER1 card0 unix-char path=/dev/dri/card0

  • ホストのUSBデバイスを追加

lxc config device add CONTAINER1 scr3310 usb vendorid=04e6 productid=5116