在虚拟机上安装Docker并运行Nginx
作為IT屆的一名小學生,常常聽前輩們討論什么虛擬機啦,Docker呀,Nginx啊,及Docker在Linux上運行Nginx等技術,每逢此刻,我都會搬個小板凳坐好了然后靜靜的聽大牛們分享自己在某項技術當中的研究成果,時不時地還不忘自我調侃一下:總感覺自己離這些高大上的東西吧,還有一段距離。于是我時常做筆記,好好學習,天天向上嘛!
今日,在師傅的監督和協助下,成功完成了文章開篇所提到的技術(技術不難,但實現起來著實不易,總結一二),特此與大家分享:
首先:
筆者的計算機是Window7旗艦版64位操作系統,成功安裝虛擬機,準備安裝CentOS-7-x86_64,在安裝CentOS的過程當中,出了bug:主板未開啟虛擬機支持64位系統,解決:重啟,進入主板開啟即可。此問題不是本文重點,且度娘搜搜一大片,故一筆帶過。
接下來:
安裝docker,命令:yum install docker 回車即可。 如圖所示:
成功安裝docke,我這里安裝的版本是1.13.1,(只要命令不寫錯,這一步一般不會出現問題。)
然后:
?通過docker search命令,來檢索nginx鏡像
接著,通過docker pull命令,從遠程拉取nginx鏡像,如圖所示:
拉取成功后,我們可以通過docker images命令,查看鏡像:
最后,通過docker run命令啟動容器,運行鏡像:
通過docker ps命令,查看容器運行狀況:
經過以上步驟,nginx鏡像已經成功在docker容器中運行,我們通過訪問http://localhost來驗證,正常情況下:
或者,在瀏覽器里訪問:
這樣,我們的nginx已經啟動成功了。
注意事項:
在啟動容器的過程當中,報錯:
?
解決辦法:
以及,無法正常啟動docker(Failed to start Docker Application Container Engine.),解決辦法:
如果出現還有,運行容器后,docker ps沒有發現容器進程,說明容器啟動過程發生錯誤閃退,可以通過docker ps -a看到閃退的容器,然后,通過docker logs 容器名或容器ID來查看docker日志,里面記錄了容器啟動發生錯誤的原因,找到問題所在,就好辦了。這個過程中,還會經常用到docker rm移除容器的命令,docker logs 查看容器日志,docker stop/start/restart等停止/啟動/重啟命令。
?
轉載于:https://www.cnblogs.com/shiyige-216/p/9111877.html
總結
以上是生活随笔為你收集整理的在虚拟机上安装Docker并运行Nginx的全部內容,希望文章能夠幫你解決所遇到的問題。

- 上一篇: 五月份文章收藏
- 下一篇: [BJOI2015] 树的同构