雖然QNAP提供
Container Station App方便由QNAP或
docker hub搜尋和建立應用服務,但是要熟悉docker相關指令和應用,
QNAP - QTS 4.2 Container Station (Based on LXC and Docker) 還是不足。就先從Windows版的
docker開始玩看看,先下載。
從
Get Started with Docker開始,仔細閱讀,找到
Windows版DockerToolbox下載。要注意機器的【模擬】是否開啟,若停用,就要到BIOS啟用【虛擬化Virtualization】,可以參考:
Install Docker for Windows。
Windows 10也可以跑docker。
|
My PC server: enable "emulator模擬" |
|
Default Linux VM of VirtualBox |
下載DockerToolbox後,直接安裝,連 Oracle VirtualBox都會安裝好,不須另外安裝。因為docker是基於LXC,在Windows上執行,還是需要透過VirtualBox建立Linux VM。若container僅須執行提供localhost使用,則不需改設定。若要對外服務 (intranet or internet),則設定虛擬網卡為【橋接介面卡】,以便VM啟動時,由IP分享器或網路取得IP address。
|
VirtualBox:若需要IP對localhost以外服務,設定虛擬網卡為【橋接介面卡】 |
Windows對於container也加快腳步,應該很快可以執行得更順暢。
設定好之後,直接由安裝程式集的【Kitematic (Alpha)】啟動即可呼叫VirtualBox VM,並在上面啟動已安裝的containers。要先到
DockerHub註冊帳號,就可以直接在Kitematic上登入,並透過 "Search for Docker ..." 功能直接搜尋可用的公開docker images,以建立想要的containers。目前那些containers是Start or Stop可以在Kitematic清楚檢視。
|
Kitematic (Alpha):login with DockerHub account and +New containers |
之後在來談如何下指定控制docker containers。
No comments :
Post a Comment