天天看點

win10子系統利用docker搭建LNMP開發環境,配置域名通路

  #以前用子系統WSL2時搭建LNMP開發環境時,由于底層使用虛拟化技術,導緻重新開機ip就變化,當使用虛拟

域名

通路多個項目時,變的非常麻煩,最近,空閑時間有些,又查了些資料,終于搞定了,那些以前的文章都是些寫個腳本重置ip等,這個方法不需要,在這裡記錄一下,對于那些手上有好多項目的程式汪來說,真是相當于有個女朋友了,再也不用localhost:端口号來通路了

  環境說明

  子系統ubuntu:20.04docker版本:20.10.7主控端: win10Nginx版本:1.20.1(docker中運作)步驟

  以 local.test虛拟域名為例

  1 . 主控端中修改hosts檔案

  檔案路徑:我不寫了,幹這個的基本上都知道!!!!

  #hosts檔案内容

  127.0.0.1 local.test

  可能遇到的問題

  #但是這裡應該有人會出現,沒有權限修改吧,反正我是遇到了,修改hosts屬性即可

  #右鍵->安全->選對應的組->修改->修改權限即可

  #(實在不行就問度娘吧~~~~~~~~~)

  2 . 子系統裡修改hosts檔案

  路徑:/etc/hosts

  #/etc/hosts内容如下

  3 . nginx配置檔案修改server_name

  #nginx.conf配置内容如下

  server_name local.test;

  讓nginx容器重新加載配置檔案生效

  #指令如下

  docker exec -it mynginx nginx nginx -s reload

  #指令解釋一下

  exec #相當于進行容器指令

  -it #以互動模式進行

  mynginx #容器啟動時自定義的名稱

  nginx #容器啟動的鏡像

  #以上指令相當于進入到nginx容器中,再執行下面的指令

  nginx -s reload #這是nginx的指令

  #如果docker有不懂的可以看我以前發的文章,總結過一些docker的知識

  ps: 打完收工,浏覽器測試吧!如果可以的話,記得過來給個三連!!!

繼續閱讀