Docker拒绝连接

时间:2017-06-12 20:13:40

标签: docker docker-compose dockerfile

在我docker-compose builddocker-compose up之后,如果我在浏览器中访问localhost:5000(我在yml文件中公开的端口),我会得到:

无法访问此网站。 localhost拒绝连接。

但是,如果我转到192.168.99.100:5000,则容器会加载。有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

将您的容器端口绑定到127.0.0.1:5000。

默认情况下,如果未在端口映射上指定接口,则Docker会将该端口绑定到所有可用接口(0.0.0.0)。如果要仅为localhost接口(127.0.0.1)绑定端口,则必须在端口绑定上指定此接口。

<强>泊坞

libmysqld.dll

Docker Compose

docker run ... -p 127.0.0.1:5000:5000 ...

有关详细信息,请查看Docker文档:https://docs.docker.com/engine/userguide/networking/default_network/binding/