欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker部署Nginx并配置反向代理

 更新時間:2022年03月26日 09:26:19   作者:老馬-Max  
這篇文章介紹了Docker部署Nginx并配置反向代理的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

準備工作

在docker內部署任何應用,都需要先下載對應的鏡像;下載鏡像之前,需要先搜索鏡像來確認該鏡像是否存在:

docker search nginx

從列表可以看到,docker已經有了nginx的鏡像,名稱是“nginx”,接下來下載鏡像:

docker pull nginx

下載完成后,查看一下本地鏡像:

如果在列表中看到nginx,鏡像下載就已經成功了。

容器設置

在docker中,真正運行的是容器,鏡像在我理解中是一種環(huán)境。我們在指定的鏡像中運行某個容器,然后編輯和配置這個容器,從而達到想要的效果。使用以下命令運行一個nginx容器:

docker run -d -it -p 80:80 --name nginx01 nginx

解釋一下

  • -d:代表后臺運行,并返回容器的ID;
  • -it:是一個組合命令,可以使容器在運行時不會阻塞當前操作界面。(另一種寫法是 -i -t );
  • -p 80:80:將宿主機上的端口映射到容器端口;
  • --name nginx01:自定義容器名稱為nginx01;

最后的nginx:鏡像的名稱。

這行命令的結果是在nginx鏡像中運行了一個名為nginx01的容器。接下來看一下容器有沒有正常運行:

看到STATUS那一欄是Up開頭就代表啟動成功了。因為上一步操作已經做好了端口映射,所以我們可以本地訪問nginx。訪問127.0.0.1:

看到了nginx的默認頁面,表示docker下的nginx已經成功跑起來了。

Docker下Nginx的反向代理

如果想讓網站通過域名訪問,那就需要nginx反向代理。設置的方法很簡單,首先進入剛才的nginx01容器:

docker exec -it nginx01 bash

nginx反向代理通過修改配置文件即可完成,目錄是etc/nginx/conf.d:

目錄下的default.conf是一個默認的配置模板,按照里面的規(guī)則進行自己的配置即可:

修改完成后重啟容器生效。如果是linux系統(tǒng),可以直接vi來修改文件內容以完成配置,如果想在win系統(tǒng)完成nginx的反向代理,可以下載cmd可用的vim編輯器,也可以設置資料卷來解決,后面幾篇文章會詳述資料卷。

到此這篇關于Docker部署Nginx并配置反向代理的文章就介紹到這了。希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Docker本地鏡像推送到阿里云的實現(xiàn)

    Docker本地鏡像推送到阿里云的實現(xiàn)

    本文介紹了在阿里云上創(chuàng)建容器鏡像服務實例,并將本地鏡像推送到阿里云的鏡像倉庫,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • win10+Docker Toolbox+mysql教程

    win10+Docker Toolbox+mysql教程

    這篇文章主要介紹了win10+Docker Toolbox+mysql教程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • Docker?desktop中文設置方法步驟

    Docker?desktop中文設置方法步驟

    這篇文章主要給大家介紹了關于Docker?desktop中文設置的方法步驟,Docker Desktop默認使用英文界面,要設置為中文界面,請按照以下步驟操作,需要的朋友可以參考下
    2024-03-03
  • Docker Dockerfile的使用實例

    Docker Dockerfile的使用實例

    這篇文章主要介紹了Docker Dockerfile的使用實例的相關資料,非常不錯具有一定的參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • docker程序鏡像的安裝流程

    docker程序鏡像的安裝流程

    鏡像相當于容器的"源代碼",docker 鏡像文件類似于 Java 類模板,而 docker 容器實例類似于 Java 中 new 出來的實例對象,這篇文章主要介紹了docker程序鏡像的安裝,需要的朋友可以參考下
    2024-01-01
  • 快速安裝Docker詳細步驟教程

    快速安裝Docker詳細步驟教程

    這篇文章主要為大家詳細的介紹了快速安裝Docker的詳細步驟教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Docker Nginx Log 三者的處理詳解

    Docker Nginx Log 三者的處理詳解

    這篇文章主要介紹了Docker Nginx Log 三者的處理詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 關于Dockerfile鏡像制作完整實例

    關于Dockerfile鏡像制作完整實例

    本文詳細介紹了如何使用Docker制作鏡像,并通過實際應用發(fā)版展示了制作過程,主要內容包括創(chuàng)建和啟動Docker容器的腳本(init.sh、start.sh、stop.sh、restart.sh),以及配置目錄,文章還討論了Docker容器IP地址的作用,并總結了制作新鏡像的基本步驟
    2024-11-11
  • 淺談docker compose書寫規(guī)則

    淺談docker compose書寫規(guī)則

    這篇文章主要介紹了淺談docker compose書寫規(guī)則,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 使用Docker安裝Jenkins的示例代碼

    使用Docker安裝Jenkins的示例代碼

    這篇文章主要介紹了使用Docker安裝Jenkins的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03

最新評論