Docker之Nginx鏡像運行

上一篇我們講解關於docker運行hello-world的鏡像,該鏡像是由docker自己的鏡像庫提供的,接下來我們將怎麼講第三方的鏡像運行起來,這裏通過nginx鏡像實現

第一步:下載Nginx鏡像

我們去下載nginx鏡像文件,這裏使用了時速雲的https://hub.tenxcloud.com/search?q=nginx&source=tenxcloud 第一個文件,當然你也可以使用其他的倉庫嗎,可以參考一下我的另外一篇文章介紹


點擊它,然後把它的地址複製過過來


docker pull index.tenxcloud.com/docker_library/nginx


然後將複製過來的鏈接粘貼到docker的終端,回車拉取鏡像


第二步:查看下載的Nginx鏡像文件

下載完成之後,我們可以通過命令docker images 查看



第三步:啓動Nginx鏡像

然後運行nginx

docker  run  index.tenxcloud.com/docker_library/nginx 


我們發現運行之後,就沒有輸出信息了,這是因爲我們這種方式是前端運行,我們可以打開另外一個終端,通過命令docker ps 查看當前運行容器的進程


還有另外一種方式啓動,就是在後臺運行,首先我們要先把之前運行的nginx停止掉,我們可以通過命令

docker stop 容器id/名


然後再運行

docker  run -d  index.tenxcloud.com/docker_library/nginx 

這裏面的 -d 表示守護進程在後臺運行,可以通過docker run --help查看


返回一個很長的字符串,這個字符串就是容器的ID


第四步:進入容器內部查看

當容器運行起來之後,我們想知道容器內部是怎麼樣的,裏面的日誌什麼的,可以通過命令docker exec 來查看,具體的參數可以通過 docker exec --help 來查看


這裏面 99d 表示的是容器的ID,由於我本地只有一個nginx容器,所以不需要寫全部Id值也可以被識別到。

查看一下nginx在容器的位置

可以過命令exit 退出容器,然後重新回到docker的終端


第五步:總結

自此我們已經將Nginx運行起來了,下一章節我們將介紹怎麼在瀏覽器中訪問到docker容器中的Nginx

發佈了117 篇原創文章 · 獲贊 94 · 訪問量 40萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章