由于crate
正在监听127.0.0.1
,因此无法从世界境外访问,因为主机127.0.0.1
意味着其他内容。所以你需要让你的箱子容器听主机IP。您可以使用以下方式执行此操作:
$ docker run --net=host -d crate crate -Cnetwork.host=_site_
详情here。此外,版本2.X.X
发生了变化,这给许多人带来了麻烦:
将默认绑定和发布地址从0.0.0.0更改为系统
环回地址将导致CrateDB仅侦听
当地港口。
查看发行说明here.