国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

windows開發(fā)環(huán)境配置docker+php+webman

guchen

前言

筆者純新手,記錄一些自己碰到的小問題和解決方式

先疊個甲,如果有什么不對的地方,歡迎大佬在評論區(qū)友好交流和指正~

PhpStorm搭配docker開袋即食

正文:

webman在windows的 開發(fā)環(huán)境 下 偶爾會出現(xiàn)各種奇奇怪怪的BUG

例:webman-push 偶爾推送不了消息給客戶端(親測在linux環(huán)境下正常)

最近開始接觸docker后
尋思docker在windows環(huán)境下類似于unix的虛擬機

那么我把webman的運行服務(wù)能不能跑在容器上把容器當(dāng)虛擬機呢?

首先從網(wǎng)上下載了一個[docker desktop] 這個是docker官方可視化管理軟件 (萌新不想敲命令的可用,大佬隨意)

截圖

因為官方倉庫 在國內(nèi)正常途徑 訪問不了 于是從某面板的倉庫下載了一個php的鏡像到本地
輸入以下指令將鏡像導(dǎo)入到自己本地的docker

docker load -i image.tar

載入成功后,回到[docker desktop] 找到導(dǎo)入的鏡像 RUN起來
截圖
這里我們還可以擴展寫一些配置
分別是

  1. 容器的名字(隨意)
  2. 映射端口(不填的話系統(tǒng)隨機綁定 webman不依賴php fast-cgi 可以直接命令行運行 所以我們不用管)
  3. 掛載卷(可以把本地的項目掛載到容器內(nèi)的目錄)
  4. 環(huán)境變量
    截圖

我們這里把我們webman項目的根目錄掛載到容器內(nèi)的/www 然后 直接RUN

截圖

回到容器,可以發(fā)現(xiàn)我們的linux php環(huán)境搭建好了

截圖

點擊容器展開實例 點擊選項(三個點) 找到 打開命令行

截圖
這下進入了我們的帶有php環(huán)境的linux虛擬機里
截圖

找到我們之前掛載項目的目錄 然后直接開始跑服務(wù)

截圖

恭喜!服務(wù)跑起來了 不過這個時候不要急 因為我們鏡像默認的網(wǎng)絡(luò)與本機是Host的橋接方式
我們這個時候不能通過127.0.0.1的方式訪問到項目
這個時候我們需要查詢一下windos本機的網(wǎng)絡(luò) 打開 命令行(運行->CMD) 執(zhí)行下面的命令

ipconfig

截圖

最下面這種以太網(wǎng)網(wǎng)關(guān) 就是我們橋接了容器的ip 所以我們?nèi)绻朐L問容器的開放的端口
需要這樣訪問 192.168.10.197 也就是以太網(wǎng)的IPV4地址
在拼接上我們服務(wù)的端口號 192.168.10.197:8787
截圖

大功告成~

820 1 2
1個評論

kof21411

wsl不更香嗎

  • 暫無評論

guchen

400
積分
0
獲贊數(shù)
0
粉絲數(shù)
2023-06-09 加入
??