如何在 Container Station 中執行 LXD 容器執行個體
最後修訂日期:
2021-10-05
總覽
LXD 是 Linux 容器的下一代系統容器管理器,它建立在 LXC 之上,提供全新的、更好的使用體驗。
這篇教學文章將說明如何使用 Container Station 2.4 來安裝並執行 LXD 容器。
注意:
僅安裝 Container Station 2.4(或以上版本)的 x86 裝置才支援 LXD 容器。
如需安裝和使用 Container Station 的更多資訊,請參閱如何使用 Container Station?
僅安裝 Container Station 2.4(或以上版本)的 x86 裝置才支援 LXD 容器。
如需安裝和使用 Container Station 的更多資訊,請參閱如何使用 Container Station?
透過[建立]頁面建立 LXD 容器
- 開啟 Container Station。
- 前往[建立]。
- 在搜尋列中,尋找您要安裝的作業系統或發行版。 注意:
請參見 Linux 容器 - 映像檔伺服器,瞭解支援的作業系統和發行版資訊。 - 按一下

- 前往[LXD 映像檔伺服器]分頁。
- 在清單中選取映像檔,然後按一下[安裝]。

[建立容器]視窗隨即開啟。 - 在[建立容器]視窗中,輸入名稱並配置 CPU 和記憶體資源給 LXD 容器。
重要:
如果已在[控制台]中啟用[進階資料夾權限],則必須為 LXD 容器開啟特權模式,否則將無法啟動。
您可以執行以下步驟來啟用特權模式:- 按一下[進階設定 >>]。
- 按一下[裝置]。
- 勾選[以特權模式執行容器]。

- 按一下[建立]。
將建立 LXD 容器。
透過[映像檔]頁面取出 LXD 映像檔來建立 LXD 容器
- 開啟 Container Station。
- 前往[映像檔]。
- 按一下[提取]。
- 在[倉庫伺服器]中選取[LXD 映像檔伺服器]。
- 在[映像檔名稱]中輸入所需的作業系統或發行版,並在[映像檔版本]中輸入所需的版本。 注意:
請參見 Linux 容器 - 映像檔伺服器,瞭解支援的作業系統、發行版和版本號碼資訊。 - 按一下[提取]。

LXD 映像檔將作為「背景任務」下載。下載完畢後,LXD 映像檔會出現在[映像檔]清單中。

- 在[映像檔]頁面中尋找映像檔。
- 按一下
。
[建立容器]視窗隨即開啟。 - 在[建立容器]視窗中,輸入名稱並配置 CPU 和記憶體資源給 LXD 容器。
重要:
如果已在[控制台]中啟用[進階資料夾權限],則必須為 LXD 容器開啟特權模式,否則將無法啟動。
您可以執行以下步驟來啟用特權模式:- 按一下[進階設定 >>]。
- 按一下[裝置]。
- 勾選[以特權模式執行容器]。

- 按一下[建立]。
將建立 LXD 容器。
在 LXD 容器中建立使用者
重要:對於多數 LXD 容器來說,在建立 LXD 容器後不會有預設使用者。
注意:以下步驟以 Ubuntu Focal Fossa 為例。終端機命令可能因您的作業系統和發行版而異。
- 開啟 Container Station。
- 前往[容器]。
- 選取您的 LXD 容器。

- 按一下[終端機]。
- 在[命令]中輸入 /bin/sh。
- 按一下[連線]。

終端機主控台將在新的瀏覽器分頁中啟動。 - 輸入 adduser {your_username}。
- 輸入密碼並按照指示操作。

系統將為 LXD 容器建立使用者。 - (非必要步驟)若要授與 sudo 存取權給使用者,請輸入 usermod -aG sudo {your_username}重要:若要配置靜態 IP 位址給 LXD 容器,需要有 Sudo 存取權。
- 關閉終端機主控台瀏覽器分頁。
- 在[主控台]中輸入使用者憑證。

現在,新使用者將可以存取 LXD 容器。
為 LXD 容器設定靜態 IP 位址
重要:
若要設定靜態 IP 位址,需要有 Sudo 存取權。
若要設定靜態 IP 位址,需要有 Sudo 存取權。
注意:以下步驟以 Ubuntu Focal Fossa 為例。終端機命令可能因您的作業系統和發行版而異。
- 開啟 Container Station。
- 前往[容器]。
- 選取您的 LXD 容器。
- 在[主控台]中輸入您的使用者憑證。
- 輸入以下指令:sudo vi /etc/netplan/10-lxd.yaml.

- 將 dhcp4 設定為 false,並根據所使用的環境輸入 address, gateway 和 nameservers。

- 儲存設定檔並輸入以下指令:netplan apply

現在 LXD 容器已具備靜態 IP 位址。