无法访问Docker内部的端口

如果无法通过访问URL访问docker端口,可能会出错:

在这里输入图像说明

https://hub.docker.com/r/library/crate/

由于crate127.0.0.1上监听,因此对于主机127.0.0.1意味着别的东西,所以它不能从外面访问。 所以你需要让你的箱子容器监听主机IP。 你可以这样做:

 $ docker run --net=host -d crate crate -Cnetwork.host=_site_ 

详情在这里 。 另外, 2.XX版本的变化对很多人来说都造成了麻烦,它说:

将默认绑定和发布地址从0.0.0.0更改为系统环回地址,这将导致CrateDB仅监听本地端口。

看看发行说明在这里。