Feb 28, 2016

Docker Container - Run Containers on Windows

雖然QNAP提供Container Station App方便由QNAP或docker hub搜尋和建立應用服務,但是要熟悉docker相關指令和應用,QNAP - QTS 4.2 Container Station (Based on LXC and Docker) 還是不足。就先從Windows版的docker開始玩看看,先下載。
https://www.docker.com/

Get Started with Docker開始,仔細閱讀,找到Windows版DockerToolbox下載。要注意機器的【模擬】是否開啟,若停用,就要到BIOS啟用【虛擬化Virtualization】,可以參考:Install Docker for WindowsWindows 10也可以跑docker
https://github.com/docker/toolbox/releases/download/v1.10.1/DockerToolbox-1.10.1.exe
https://docs.docker.com/windows/images/virtualization.png
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