LXD コンテナインスタンスを Container Station 内で実行する方法
最終更新日:
2021-10-05
- 概要
- LXD コンテナを作成ページから作成する
- LXD コンテナをイメージページから LXD イメージを引き出して作成する
- ユーザーをLXD コンテナ内で作成する
- LXD コンテナにスタティック IP アドレスを設定する
概要
LXD は Linux コンテナの次世代型システムコンテナマネージャーで、LXC の上に構築され、新しく洗練されたユーザー体験をもたらします。
このチュートリアルでは、LXD コンテナをインストールし実行するために、Container Station 2.4 を使用する方法を説明します。
注意:
LXD コンテナは、Container Station 2.4 以降をもつ x86 ベースのデバイスでのみサポートされます。
Container Station のインストールと使用についての詳細は、Container Station の使用方法をご覧ください
LXD コンテナは、Container Station 2.4 以降をもつ x86 ベースのデバイスでのみサポートされます。
Container Station のインストールと使用についての詳細は、Container Station の使用方法をご覧ください
LXD コンテナを作成ページから作成する
- Container Station を開きます。
- [作成]に進みます。
- 検索バーで、インストールしようとするオペレーティングシステムまたはディストリビューションを探します。 注意:
サポートされるオペレーティングシステムとディストリビューションについては、Linux コンテナ - イメージサーバーを参照してください。 -
をクリックします - [LXD イメージサーバー]タブに進みます。
- 一覧からイメージを選択し、[インストール]をクリックします。

コンテナの作成ウィンドウが開きます。 - コンテナの作成ウィンドウで、LXD コンテナの名前、割り当てる CPU とメモリリソースを入力します。
重要:
コントロールパネルで[詳細なフォルダー権限]が有効になっている場合、LXD コンテナに対する特権モードが有効になっていなければスタートしません。
特権モードがは次の手順で有効にできます。- [詳細設定 >>]をクリックします。
- [デバイス]をクリックします
- [コンテナを特権モードで実行する]をチェックします。

- [作成]をクリックします。
LXD コンテナが作成されます。
LXD コンテナをイメージページから LXD イメージを引き出して作成する
- Container Station を開きます。
- [イメージ]に移動します。
- [引き出し]をクリックします。
- [レジストリ]内のLXD イメージサーバーを選択します。
- [イメージ名]で希望するオペレーティングシステムまたはディストリビューションを入力し、[イメージバージョン]に希望するリリースバージョンを入力します。 注意:
サポートされるオペレーティングシステムとディストリビューション、およびリリースバージョンについては、Linux コンテナ - イメージサーバーを参照してください。 - [引き出し]をクリックします。

LXD イメージはバックグラウンドタスクとしてダウンロードされます。ダウンロードが完了すると、LXD イメージがイメージ一覧に現れます。

- イメージページでそのイメージを見つけます。
をクリックします。
コンテナの作成ウィンドウが開きます。- コンテナの作成ウィンドウで、LXD コンテナの名前、割り当てる CPU とメモリリソースを入力します。
重要:
コントロールパネルで[詳細なフォルダー権限]が有効になっている場合、LXD コンテナに対する特権モードが有効になっていなければスタートしません。
特権モードがは次の手順で有効にできます。- [詳細設定 >>]をクリックします。
- [デバイス]をクリックします
- [コンテナを特権モードで実行する]をチェックします。

- [作成]をクリックします。
LXD コンテナが作成されます。
ユーザーを LXD コンテナ内で作成する
重要: 大半の LXD コンテナでは、LXD コンテナが作成された後にデフォルトユーザーはありません。
注意: 以下の手順では、一例として Ubuntu Focal Fossa を使用します。ターミナルコマンドは、お使いのオペレーティングシステムやディストリビューションによって変わります。
- Container Station を開きます。
- [コンテナ]に移動します。
- お使いの LXD コンテナを選択します。

- [ターミナル]をクリックします。
- コマンドで/bin/shと入力します。
- [接続]をクリックします。

新しいブラウザタブでターミナルコンソールが立ち上がります。 - [adduser {ユーザー名}]と入力します。
- パスワードを入力し、指示に従います。

その LXD コンテナに対しユーザーが作成されます。 - (オプション) ユーザーに対し sudo アクセスを付与するには、usermod -aG sudo {ユーザー名}と入力します。重要: LXD コンテナにスタティック IP アドレスを割り当てるには、sudo アクセスが必要です。
- ターミナルコンソール ブラウザタブを閉じます。
- コンソールでユーザー資格情報を入力します。

これで、その新規ユーザーで LXD コンテナにアクセスできるようになります。
LXD コンテナにスタティック IP アドレスを設定する
重要:
スタティック IP アドレスを設定するには、sudo アクセスが必要です。
スタティック IP アドレスを設定するには、sudo アクセスが必要です。
注意: 以下の手順では、一例として Ubuntu Focal Fossa を使用します。ターミナルコマンドは、お使いのオペレーティングシステムやディストリビューションによって変わります。
- Container Station を開きます。
- [コンテナ]に移動します。
- お使いの LXD コンテナを選択します。
- コンソールでユーザー資格情報を入力します。
- コマンドを入力します。sudo vi /etc/netplan/10-lxd.yaml.

- dhcp4 を false にセットし、アドレス, ゲートウェイ および ネームサーバーをご自分の環境に合わせて入力します。

- 設定ファイルを保存し、次のコマンドを入力します。netplan apply

LXD container にスタティック IP アドレスが割り振られます。