2016年8月8日 星期一

201608第一週

進度週報告


1. 製作簡報及Presentation
報告上週進度。

2. 週三軟體發展組,組務會議報告。
報告一個月以來的進度。

3. Docker Swarm 容器策略調度,官方文件閱讀
編寫成文件,並發佈在部落格內。
https://docs.google.com/document/d/1WVIfVcB7yLPxhyK65uPxDOB5KWWARkOspA-b5EA6vZ8/

4. 規劃使用Snmp作為偵測機制,用來自動擴展與部署容器


2016年8月5日 星期五

Docker Swarm 容器調度策略

Docker Swarm 的容器調度策略有三種,但根據官網上所說,只有兩種適合用於正式(Production)環境中。

以下來介紹三種模式:

  • spread(Default)
  • binpack
  • random (不建議用於正式環境)
Spread Mode:這是Docker Swarm預設的容器調度機制,Docker會針對叢集裡擁有最少容器的節點進行部署;當你的節點裡,每個節點所擁有的容器數量相同時,Docker就會隨機(Random)選擇節點部署。

Binpack Mode:在這個模式底下,Docker會選擇擁有最多容器的節點進行部署。當該節點還有可被使用的RAM、CPU時,Docker就會持續部署容器至該節點,直到該節點資源被耗盡後,才會往第二節點部署。

Random Mode:隨機部署。

2016年7月4日 星期一

Docker for Mac Install Tutorial 安裝教學

Step1. 安裝Docker for Mac 並且執行。


  • 1. 先到Docker網站下載Docker for Mac的安裝程式。
    點選「Get Docker for Mac」,開始下載。




  •  2. 至下載資料夾,找到「Docker.dmg」後,點擊兩次,開始安裝程序。





  • 3. 點擊兩次「Docker.dmg」,出現以下畫面。
               將左邊「Docker.app」拖曳至右方「Applications」資料夾內。




  • 4. 複製完成後,可以在「Launchpad」裡面,找到「Docker.app」
               第一次使用時,點擊兩次後開啟程式。



  • 5. 開啟「Docker.app」後,一隻藍色的鯨魚會先跟你問好,然後點擊「Next」。




  • 6. 再來要開始安裝必要套件了,在安裝的過程會需要比較高級的權限,因此在這邊先填入你的密碼。




  • 7. 安裝完畢後,可以在上方的選單列看到一隻鯨魚,並且顯示「小綠點 Docker is running」,就表示可以開始使用囉。