Docker#2 - 啟動 Nginx Web 伺服器
前言
Nginx 是一套 Web 伺服器程式,處理並行處理能力著稱的軟體,反向代理的方式指定程式執行,可以透過非同步的方式處理提高效率。
1 | $ docker run -d -p 8010:80 --name webserver nginx |
服務運行之後,可以到瀏覽器上訪問 http://localhost:8010 ,當畫面顯示 Welcome to nginx! 時,就代表有執行成功
當您執行之後,輸入 docker ps 命令,就會有一組容器建立起來了
此時你再用 exec
命令後,就進入了容器
1 | docker exec -it 2f4a8269cbbe bash |
而另一種方法是用 Dockerfile 方式建構出映像檔,找到一個目錄下建立一個 Dockerfile
檔案,用 docker build
命令建構出 nginx 映像
1 | VERSION 0.0.1 |
執行建構 nginx 映像檔
1 | $ docker build -t maruko/nginx . |
建構之後就可以用 docker images
命令看到建立好的映像檔了
測試 nginx 映像,可以輸入
1 | $ docker run -d --name nginx -P maruko/nginx |
以瀏覽器連接本地端網址,可以看到的首頁如下,這樣就代表可正常運行