使用 Docker 建立 nginx 伺服器入門教學
使用 Docker 建立 nginx 伺服器入門教學
News from: TB.
相信一般開發者每次開發應用程式時最討厭的就是設定環境。往往裝好環境時開發應用的熱情往往被消磨一半,不過如今有了 Docker 不但可以提高開發效率也可以更容易管理整個服務架構,發展 micro service!
Docker 基本概念
Docker 和傳統在硬體做虛擬化的方式不同,其主要在作業系統層做虛擬化且在主流的作業系統和雲端平台上都可以使用(例如:Linux、MacOS 和 Windows),不同作業系統 Docker 相關安裝方式可以參考官方網站。
關於 Docker 基本有三大主軸概念:
1.Docker 映像檔(Image):
類似於虛擬機的映像檔,是一個可以創建容器的模版(template)
2.Docker 容器(Container):
類似於一個輕量級 sandbox。Docker 是透過容器來運行並隔離應用
3.Docker 倉庫(Repository):
類似於程式碼儲存地,可以想成是 Docker 版的 git repo。而 Docker Hub 類似於 Docker
版的 Gihub,有許多 repo 在上面分享
使用 Docker 建立 Nginx 伺服器
總結
以上就是簡單的使用 Docker 建立 nginx 伺服器入門教學,事實上 docker 功能還有多有趣的應用,網路上也有許多已經打包好的 image 檔案等著發掘。對了,自從有了 docker 之後不但可以早點下班,搞壞環境也不用怕!
留言
張貼留言