问题描述
在使用docker-compose 部署服务时,报了这个异常 ERROR: for hass “host” network_mode is incompatible with port_bindings
根本原因
定义 network_mode: host 时,您将无法再映射容器中的端口,因为容器的行为就像在服务器上运行的应用程序一样。
默认情况下,容器公开的所有端口都可以访问。
解决方案
定位到报错服务的 docker-compose.yml文件,修改文件将里面的ports端口注释掉,重新部署docker-compose,完美运行