Ruby
Beginner
當 Rails 遇上 Docker,環境部署原來是這樣!?
310-1 10:00 ~ 10:30 Mandarin在程式開發的過程中,常常會發生環境不同或是系統設定有誤的情況,這樣的情況如果在本機重現不了 bug 真的很讓人頭痛,如果有一種技術可以讓本機的環境跟測試站、正式站一樣或是只要更接近一點,一定可以省下不少時間。於是 Docker 出現了,Docker 是現在當紅的虛擬化技術,它非常的輕量,啟動、停止是可以在幾秒內完成的那種,同時 Docker 對系統資源需求很少,甚至一台主機可以同時啟動數百甚至數千個 Docker 容器。
如果你曾經看過 Docker 相關的文章,對 Docker 有點認識但又不是太熟,想要知道要在 Rails 應用中搭配 Docker 可能會需要哪些工具、技術,那這分享將是為你準備的。我將分享透過 Docker 部署一個 Rails 應用到 VPS 的過程中,我使用到的工具和我所遇到的各種問題。
Collaborative note: https://hackmd.io/@coscup/BJY9AGxVH