我有一个厨房-ansible测试,它将serverspec作为验证器运行。测试在两个容器上运行。一个在Amazon Linux 1上运行,另一个在Amazon Linux 2上运行。在Amazon Linux 1容器中,一切正常,serverspec报告端口正在侦听。 在Amazon Linux 2容器中,安装也会结束,没有任何错误,但serverspec无法报告端口未被侦听。因为我发现Serverspec是错的。登录到运行netstat -tulpen |grep LISTEN的容器后,它会显示正在侦听的端口。S