Docker Command Diagram

| Comments

Docker 指令示意圖

看到《Docker —— 從入門到實踐­》正體中文版附錄一:命令查詢裏有「一張圖總結 Docker 的命令」的圖,一時興起,就嘗試重畫一張圖,把所有指令都排進去。

若有什麼認為需要修正的,歡迎在本篇文章留言、討論。

Let Students Try Docker at DigtialOcean!

| Comments

讓學生透過 DigitalOcean 嘗試 Docker!

Docker 是最近正夯的輕量化虛擬技術,也是我希望能多多推廣的。適逢最近要去台科大程式設計社演講,希望在演講時,聽眾也能在下方一起操作。但是一項技術在推廣時,第一個遇到的門檻就是安裝,為了避免在網路上已經很多教學文的安裝花費太多時間,所以希望能讓聽眾透過 VPS 去使用 Docker,所以寫了這邊文章去推廣這種方式。這樣既避免安裝的過程,也讓現場省下許多下載 Image 頻寬,避免網路爆炸。

本文章主要是教導如何透過 DigitalOcean 開一個已經有 Docker 的 VPS。在過程中會順便推廣 Github 的 Student Developer Pack 有關 DigitalOcean 100 美金的資源。若不是學生身份,亦可透過本文的連結註冊,得到 10 美金的 Referral 額度。

December of 2014

| Comments

來到 2014 年的 12 月,半年回顧

在 11 月的倒數三分鐘開始寫起了這篇文章,
並在 12 月的第一天發表。

學期來到了尾聲,十二月到了,
是一個值得沈澱的時期,把過去的種種做個收尾。
回首半年,是一個很好的開始。

Docker Can’t Resolve github.com

| Comments

Docker 無法解析 github.com

在 Ubuntu 環境下,使用 Docker 架設 Discourse 時遇到了問題,錯誤訊息如下:

1
2
3
fatal: unable to access 'https://github.com/SamSaffron/pups.git/': Could not resolve host: github.com
fb4e120a8b107f0ec1e07b3e21a3a1f31e3a5879d30da65242e0333b30533efa
FAILED TO BOOTSTRAP

這個問題的是 DNS 相關的錯誤,我們只要幫 Docker 指定 DNS Server 即可。解決辦法依照你安裝 Docker 的方式而異。

How to Build Discourse With Docker

| Comments

如何使用 Docker 架設 Discourse

Discourse 是一個使用 Ruby on Rails 編寫的開源論壇程式。與傳統論壇以看版(Boards)為單位去收束文章的方式不同,他是直接使用分類(Categories)作為篩選,讓你去檢視你想要看的文章。這種方式比較適合作為文章性質相近的討論平台,然後再去做比較細的分類。例如:「新. g0v 後勤中心」就是討論有關零時政府的專案開發、或是「RailsFun」則專門針對 Ruby、Ruby on Rails 做手把手教學的討論與問答。

會特別以這篇論壇作為教學題材,除了它本身真的滿好用以外,重要得是官方有提供 Docker 支援!它讓我們可以輕鬆使用它寫好的設定,去架設 Discourse ,甚至同時架設數個都輕而易舉!官方都如此貼心了,那我們還不來試試嗎?

Use Docker Data Volume on OS X

| Comments

在 OS X 上,透過 boot2docker 使用 docker 的 data volume

Docker 1.3 在 2014-10-16 釋出。其中,在方便性上最讓人注目的更新,除了 exec 指令以外,就是 boot2docker 在 Mac OS X 資料夾分享功能的改進,本文主要是針對後者去做講述。

Upgrade Docker and Boot2docker on OS X

| Comments

在 OS X 更新 Docker 和 Boot2docker

在 OS X 安裝 Docker 和 Boot2docker 有兩種方式,一種是下載 *.pkg 進行安裝,一種是使用 homebrew 進行安裝。本文前面會描述兩者更新的方式,然後說明如何把 Boot2docker 的 VM Image 更新,也就是把 Docker Server 更新到新版。

24 Years Old

| Comments

二十四歲生日

今天是我二十四歲生日。 (噢不,個資外洩了)

今年生日算是過得比較清淡的吧!一來是到了一個新環境了,暫時與熟識的人分開了,比較不會有些瘋狂的慶生行為。二來自己最近也在忙著準備10/18禮拜六的演講,不斷利用閑餘時間修簡報,所以就算有人想幫我慶生大概也找不到我的人(炸)。嘛,清淡歸清淡,但因為網路發達,還是有許多人留了祝賀的言語,也是挺溫暖的。

二十四歲這一年是研究所的開端,到二十五歲,是我人生中難得有時間可以全心精儘自己的時候。希望在明年過生日時,能明顯看到自己的成長。去PHPConf演講,或許就是我強迫自己要成長的第一步。