使用Docker快速搭建Nginx?Web服務器
簡介
在現(xiàn)代Web開發(fā)中,Nginx作為一款高性能的Web服務器和反向代理服務器,被廣泛應用于各種項目中。而使用Docker可以極大地簡化服務器的部署和管理過程。本文將介紹如何利用Docker快速搭建Nginx Web服務器,并簡要說明一些常見的配置和使用方法。
第一步:拉取鏡像
在拉取鏡像時,我們可以指定拉取某個版本的nginx,也可以拉取最新版的nginx,命令如下:
# 指定版本 docker pull nginx:1.17.9 # 最新版本 docker pull nginx:latest
第二步:部署Nginx
docker run -d --name nginx -p 8088:80 nginx:1.17.9 #后臺運行:d #端口:8088 #映射端口:80
通過掛載部署
# 掛載目錄:
docker run -d --name nginx -p 8088:80 -v ${PWD}/nginx/html:/usr/share/nginx/html nginx:1.17.9
# -d:設置容器在在后臺一直運行。
# -name nginx:容器名稱。
# -p 8088:80: 端口進行映射,將本地 8088 端口映射到容器內(nèi)部的 80 端口。
#-v:掛載目錄
# ${PWD}/html 其中html是可以修改名稱
# /iusr/share/nginx/html 其中html是不可以修改的,這是容器的路徑,這個路徑一定不能錯

第三步:查看Nginx是否部署成功
# 查看docker進程 docker ps
顯示nginx相關的信息,STATUS顯示UP 20 minutes,證明已經(jīng)部署成功且在運行中。

第四步:訪問Nginx
#在瀏覽器輸入,可以看到nginx的默認頁面 ip地址:8088
第五步:給nginx設置特定的html網(wǎng)頁

vi index.html
在index.html輸入以下前端內(nèi)容
<h1>Welcome to hogwarts></h1>
在瀏覽器輸入ip:8888,如下圖所示:

第六步:停止及刪除
停止nginx服務
docker stop nginx
運行命令后,我們再次訪問nginx會出現(xiàn)如下情況:

想要繼續(xù)訪問nginx,需要重新啟動nginx,命令如下:
docker start nginx
刪除Nginx
# nginx是創(chuàng)建--name 后跟的名稱 docker rm nginx #-f是強制刪除,不管nginx是否是在運行中 docker rm -f nginx
總結(jié)
通過本文的介紹,我們現(xiàn)在應該已經(jīng)了解了如何使用Docker快速搭建Nginx Web服務器,并進行了簡單的配置和測試。借助Docker,我們可以輕松地在不同的環(huán)境中部署和管理Nginx服務器,為項目提供穩(wěn)定可靠的服務支持。
到此這篇關于使用Docker快速搭建Nginx Web服務器的文章就介紹到這了,更多相關Docker搭建服務器Nginx內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL
這篇文章主要介紹了docker創(chuàng)建centos容器并在容器里下載MySQL本地連接MySQL,文章內(nèi)容介紹詳細需要的小伙伴可以參考一下2022-03-03
詳解Ubuntu16.04安裝Docker、nvidia-docker的教程
這篇文章主要介紹了詳解Ubuntu16.04安裝Docker、nvidia-docker的教程,需要的朋友可以參考下2019-10-10
Docker構建Maven+Tomcat基礎鏡像的實現(xiàn)
這篇文章主要介紹了Docker構建Maven+Tomcat基礎鏡像的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09
Docker容器如何訪問宿主機的Mysql數(shù)據(jù)庫
使用Docker能實現(xiàn)服務的容器化,并使用容器間網(wǎng)絡在它們之間進行通信,下面這篇文章主要給大家介紹了關于Docker容器如何訪問宿主機的Mysql數(shù)據(jù)庫,需要的朋友可以參考下2024-04-04
利用Docker分層構建優(yōu)化鏡像大小的實現(xiàn)
合適docker鏡像文件大小不僅影響容器啟動效率,也影響資源占用效率,本文介紹如何利用分層方式構建docker鏡像,采用多種方式避免鏡像文件太大而影響性能,需要的朋友可以參考下2025-01-01

