在虛擬機上安裝Docker並執行Nginx

2022-07-13 06:27:10 字數 1652 閱讀 8064

作為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 ps沒有發現容器程序,說明容器啟動過程發生錯誤閃退,可以通過docker ps -a看到閃退的容器,然後,通過docker logs 容器名或容器id來檢視docker日誌,裡面記錄了容器啟動發生錯誤的原因,找到問題所在,就好辦了。這個過程中,還會經常用到docker rm移除容器的命令,docker logs 檢視容器日誌,docker stop/start/restart等停止/啟動/重啟命令。

虛擬機上安裝docker

它是虛擬化容器技術。基於映象,可以秒級啟動各種容器。每一種容器都是乙個完整的執行環境,容器之間互相隔離。開啟docker官網文件 複製解除安裝語句 sudo yum remove docker docker client docker client latest docker common dock...

linux在虛擬機上安裝

file new virtual machine next e 開發工具 linux linuxrh4 as4 1.iso next 隨便填 next next 關閉執行 edit virtual machine settings 將用不上的刪除 cd ide floppy 軟盤 usb contr...

DPDK pktgen在虛擬機上安裝

正文 環境 虛擬機器vmware12 pro dpdk 16.04 pktgen 3.3.0 準備工作 1.本人之前已經編譯安裝過dpdk,基本環境具備 步驟 ps 以下操作在root下執行。有些操作需要root許可權,便於操作所以建議直接切換到root 2.開啟命令列,進入dpdk目錄,執行.to...