1. 程式人生 > >Docker錯誤 curl: (7) Failed to connect to 127.0.0.1 port 32768: Connection refused

Docker錯誤 curl: (7) Failed to connect to 127.0.0.1 port 32768: Connection refused

首先我宣告一下,由於我的windows是家庭版,所以我用的是Docker Toolbox

今天試了試Docker,搞了個容器,

想在容器裡面執行一個靜態網頁,於是在容器裡面下載了nginx,下載了vim

然後修改了nginx的配置檔案

我ctrl+p q掛起容器後臺執行

一切順風順水。。。。

 

然後我興高采烈的執行  curl http://127.0.0.1:32768 (對映到的我本機的埠號)

報出瞭如下錯誤:

curl: (7) Failed to connect to 127.0.0.1 port 32768: Connection refused

WTF??? 嚇得我趕緊檢查了一遍容器是否在執行,nginx配置檔案是否修改正確,網頁在不在,都在啊。。。。奇怪了

於是我去stackoverflow搜了一下我的問題:

這倆老外幾裡哇啦說了一堆大致意思是 你要把ip換成(docker-machine ip default)的ip,因為我用的我是docker Toolbox。。。所以應該用虛擬機器的ip地址,於是我去docker裡面查了一下,是192.168.99.100,我用這個試了一次,ok。。。。 (逃