後來想一想還是嘗試每個禮拜紀錄一下我這一週的狀況,要不然好像很多東西又一溜煙的過去了。 這一週的開始就有兩天的 Dockercon ,今年開始 Docker 一整個風迷起來,也剛好最近比較有空,實際操作 Docker 才感覺到這東西非常神奇,以前建立一個虛擬環境其實也不是什麼大問題,問題在於啟動的速度超級快,因為就很簡單的在資源調用的時候透過 namespaces 來分配、隔離,如此這般就可以直接開啟一個或是數個 containers。 在 Dockercon 大概就是發布 runc.io 與 OCP (OPEN CONTAINER PROJECT)的建立,然後 OCP 把這一群公司(Apcera, AWS, Cisco, CoreOS, Docker, EMC, Fujitsu, Google, Goldman Sachs, HP, Huawei, IBM, Intel, Joyent, Pivotal, the Linux Foundation, Mesosphere, Microsoft, Rancher, Red Hat, VMWare)集合起來後推出一個標準的 container 格式 runC。網站的範例就是把 Docker 的 container export 出來後產出一個設定檔後直接用 runC 執行就可以了。 Dockercon 三個 Keynote 影片 大部分都是簡單的火力展示,也有 展示(05:35) 如何在 Raspberry Pi 上面跑 100 個 container,後面還有 一個(23:00) 用 docker 快速開啟 雷神之錘(Quake) 的展示。 Docker 還有兩個還在開發的功能,Docker Machine、Docker Swarm,但這兩個東西都建構在 VirtualBox,而 VirtualBox 沒辦法在 AWS EC2 上面安裝,因為 EC2 本身是 Xen 的 虛擬環境 不支援,所以這兩個東西暫時先跳過。會需要這兩個是因為 Docker compose 有個 docker-compose scale 的指令,他可以像 Heroku 那樣快速新增數個 containers,但是目前卡在 IP 的配置的問題,這還要找些資料來研究看看。 另外這禮拜我自己在寫一些小工具的時候,發現我的開發...