LXD/LXCのwebui、LXDUI2.2をインストールしてみた
これは何?
- LXDUIは、LXD/LXCをブラウザから操作できるアプリでOSSです。
- 公式サイトは「GitHub - AdaptiveScale/lxdui: LXDUI is a web UI for the native Linux container technology LXD/LXC」です。
- Ubuntu18.04にインストールしました。
- 以下のようなことがブラウザから可能になります。
- コンテナイメージのダウンロード
- コンテナ作成、実行、停止、フリーズ、スナップショットなど
- ブラウザからコンテナのシェル(terminal)起動
LXD REST API を使っているので、LXDUI と lxcコマンドは併用できます。
インストール&設定
# 関連パッケージインストール
sudo apt install python3-venv
sudo apt install python3-pip
# lxdui develop clone
git clone https://github.com/AdaptiveScale/lxdui.git -b develop
cd lxdui
# pythonの仮想環境作成
python3 -m venv mytestenv
source mytestenv/bin/activate
# lxdui インストール
pip3 install --upgrade pip
pip3 install .
# lxdui cli (ヘルプ表示されればOK)
lxdui
# adminのパスワード設定
lxdui init
deactivate
起動/停止
# 起動
(source ~/lxdui/mytestenv/bin/activate; lxdui start &)
# ブラウザよりLXDUIを表示。adminでログイン
http://127.0.0.1:15151
# 停止
(source ~/lxdui/mytestenv/bin/activate; lxdui stop)
メモ
- 後で気が付いたのだが git clone したルートフォルダに Dockerfile がある。(動作は未確認)
- コンテナイメージのダウンロード
- コンテナ作成、実行、停止、フリーズ、スナップショットなど
- ブラウザからコンテナのシェル(terminal)起動
LXD REST API を使っているので、LXDUI と lxcコマンドは併用できます。
# 関連パッケージインストール
sudo apt install python3-venv
sudo apt install python3-pip
# lxdui develop clone
git clone https://github.com/AdaptiveScale/lxdui.git -b develop
cd lxdui
# pythonの仮想環境作成
python3 -m venv mytestenv
source mytestenv/bin/activate
# lxdui インストール
pip3 install --upgrade pip
pip3 install .
# lxdui cli (ヘルプ表示されればOK)
lxdui
# adminのパスワード設定
lxdui init
deactivate
起動/停止
# 起動
(source ~/lxdui/mytestenv/bin/activate; lxdui start &)
# ブラウザよりLXDUIを表示。adminでログイン
http://127.0.0.1:15151
# 停止
(source ~/lxdui/mytestenv/bin/activate; lxdui stop)
メモ
- 後で気が付いたのだが git clone したルートフォルダに Dockerfile がある。(動作は未確認)
# 起動
(source ~/lxdui/mytestenv/bin/activate; lxdui start &)
# ブラウザよりLXDUIを表示。adminでログイン
http://127.0.0.1:15151
# 停止
(source ~/lxdui/mytestenv/bin/activate; lxdui stop)
- 後で気が付いたのだが git clone したルートフォルダに Dockerfile がある。(動作は未確認)
Author And Source
この問題について(LXD/LXCのwebui、LXDUI2.2をインストールしてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/gounx2/items/9ef5a3ffe69b91b73b3a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .