威聯通科技股份有限公司(QNAP Systems, Inc.) - 網路儲存設備(NAS)

Language

Support

如何使用軟體容器工作站?

前言

QNAP軟體容器工作站 (Container Station) 整合了輕量級虛擬技術 LXC (Linux Container)Docker®,讓您可以在QNAP NAS上操作輕量級的Linux虛擬機,或是輕鬆下載全球各地數以萬計的應用程式。

*註:軟體容器工作站僅支援QTS 4.2.0(或之後)之版本。

 

如何使用軟體容器工作站

目前軟體容器工作站僅供管理者群組使用,請以管理者身分登入QNAP NAS,並確認NAS已連上網際網路。

  1. 安裝軟體容器工作站

    進入[App Center]>[工具]或[QTS必備],並找到Container Station軟體容器工作站。請點選[新增至QTS]來下載此應用程式(只支援QTS 4.2(或以後)版本)。


  2. 開始使用

    下載完成後,點選主選單上的捷徑。若這是您第一次使用軟體容器工作站,螢幕上會顯示初始設定視窗。請選擇一個共用資料夾當作軟體容器工作站的預設儲存資料夾,再點選[立即開始],即可開始使用。



建立軟體容器

軟體容器使用兩層式的架構,分別為映像檔(Images)與容器(Containers)。

映像檔:映像檔是唯讀模板,用來建立容器。其內容可以包含一個Linux作業系統(如Ubuntu 14.04);或是一個特殊的應用程式(如MySQL)。您可以直接使用工作站內建之映像檔、由NAS/PC匯入之映像檔、或使用由Docker Hub Registry下載映像檔。軟體容器工作站的映像檔分為三種類型:(1)LXC(2)Docker(3)App。

容器:容器是由映像檔所建立,分為可讀、可寫、可執行等類型。而一個映像檔可以建立多個容器。

* 註:LXC映像檔僅能建立LXC容器,而Docker映像檔僅能建立Docker容器,此兩種容器無法相互轉換。

  1. 快速建立LXC容器

    QNAP LXC映像檔提供多種不同的Linux版本,讓您可以快速建立Linux虛擬機。
    點選[建立容器]並展開[QNAP LXC/Docker映像檔],然後您可看到已內建的LXC映像檔(Debian/Fedora/Ubuntu)。
    以Ubuntu為例,點選[安裝]:



    在[建立容器]視窗內,系統會自動預設容器名稱(例如:Ubuntu-trusty-1),點選[建立]。



    此安裝會執行兩個動作:[下載]及[建立]。您可以在右上角背景任務中看到下載進度及結果。



    建立成功後,左側主選單會新增一筆容器名稱(例如:Ubuntu-trusty-1),點選該名稱進入容器管理頁面。



    在LXC容器的管理頁面下方,您可看到主控台(Console)畫面,並在此使用命令列操作Ubuntu-trusty-1容器。

  2. 快速建立DOCKER容器

    QNAP Docker映像檔內含各種客製化或實用的應用程式,如WordPress或LibreOffice。以WordPress為例,點選[建立容器]> 展開[熱門Docker Hub映像檔]> 找到[WordPress],並點選[安裝]。


    在[建立容器]視窗內,系統會自動預設容器名稱(例如:wordpress-1),點選[建立]。



    此安裝會執行兩個動作:[下載]及[建立]。您可以在右上角背景任務中看到下載進度及結果。



    建立成功後,左側主選單會新增一筆容器名稱(例如:wordpress-1),點選此名稱進入容器管理頁面。



    容器的頁面上方顯示連接埠轉址設定,若這個應用程式為網頁服務,則會顯示超連結。您可以點選連結以開啟WordPress的主畫面。



    開始使用WordPress應用程式。

  3. 快速建立APP容器

    App為一群Docker映像檔的集合,目的是提供完整的服務,如Application+Database,即一個快速的安裝包。以GitLab app為例,它內含了GitLab主程式、PostgreSQL和Redis三個映像檔。

    要快速建立GitLab,點選[建立容器],展開[熱門Docker Hub映像檔],找到[GitLab],並點選[安裝]。


    在下一步驟,螢幕上會顯示GitLab操作畫面的URL和登入用的帳號密碼,記下這些資料後,點選[建立]。



    此安裝會執行兩個動作:[下載]及[建立]。您可以在右上角背景任務中看到下載進度及結果。



    成功建立GitLab app後,左側主選單會新增三筆容器:
    gitlab1_gitlab_1
    gitlab1_postgresql_1
    gitlab1_redis_1



    這三個容器可提供完整的GitLab服務,點選[gitlab1_gitlab_1]來進入容器頁面。



    在容器的管理頁面上方,系統會顯示連接埠轉址設定。若為網頁服務,則會顯示超連結,您可以點選連結以開啟GitLab的主畫面。



    輸入帳號及密碼(預設為root/5iveL!fe)來登入,即可開始使用GitLab。


     
  4. 從DOCKER HUB REGISTRY下載並建立容器

    您也可以使用內建的搜尋功能來搜尋特定的應用程式或Linux版本。
    首先,進入[建立容器]頁面,在右上角搜尋框輸入應用程式名稱,例如[php],點選搜尋圖示,便可立即連線至Docker Hub Registry以搜尋相關的應用程式。



    選取您想要的應用程式並點選[安裝]。系統預設會是最新(latest)版本,您也可以由下拉式選單取得不同的版本。



    在[建立容器]視窗內,系統會自動預設容器名稱(例如:php-1),點選[建立]。



    此安裝會執行兩個動作:[下載]及[建立]。您可以在右上角背景任務中看到下載進度及結果。



    建立成功後,左側主選單會新增一筆容器名稱(例如:php-1),點選該名稱進入容器頁面,即可開始使用php。

  5. 本地端映像檔

    安裝過的映像檔會儲存在NAS內。您可以到[建立容器]>[本地端映像檔]來檢視所有安裝過的映像檔,或將不需要的檔案刪除。
    *註:App安裝包在此分類中會被拆成單獨的映像檔。

發佈日期: 2015-10-12
這篇文章對您有幫助嗎?
謝謝您,我們已經收到您的意見。
謝謝您,我們已經收到您的意見。若有任何問題,歡迎來信 support@qnap.com 。
48% 的人認為有幫助。