日韩精品成人无码专区免费-国产99久久久久久免费看-国产精品丝袜久久久久久不卡-国产精品无码一区二区三区

云計算核心技術Docker教程:解決Windows下docker端口映射問題

發布時間:2024-03-08 點擊:217
在windows系統下安裝docker并嘗試在其中運行nginx服務,在映射完畢之后在主機的瀏覽器中,打開localhost:port無法訪問對應的服務。
問題出現的原因:
因為docker是運行在linux上的,在windows中運行docker,實際上還是在windows下先安裝了一個linux環境,然后在這個系統中運行的docker。也就是說,服務中使用的localhost指的是這個linux環境的地址,而不是我們的宿主環境windows。
解決的辦法:
通過命令:
docker-machine ip default
# 其中,default 是docker-machine的name,可以通過docker-machine -ls 查看
找到這個linux的ip地址,一般情況下這個地址是192.168.99.100,然后在windows的瀏覽器中,輸入這個地址,加上服務的端口即可啟用了。
docker run –name nginx-test -p 8080:80 -d nginx
比如,首先運行一個docker 容器:
docker run –name nginx-test -p 8080:80 -d nginx
查看容器的ip,創建的機器名稱為test:
docker-machine ip test
最后在windows瀏覽器中測試結果:
http://192.168.99.101:8080

網站內容丟失-虛擬主機/數據庫問題
商標注冊在哪個城市有關系么
網站部署云服務器經常遇到的問題
公司內部租用云服務器的申請
關于快手的60個數據真相
我的域名實名認證的時候-域名及賬戶問題
華為云服務器怎么開瀏覽器
橙云服務器價格