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