docker-compose将不映射容器端口

我正在尝试使用docker撰写两个服务。 这是我的docker-compose.yml:

version: '3' services: data: build: ./ML_py ports: - "5000:5000" node: build: ./node_server ports: - "8080:8080" 

这和docker-compose初学者文档完全相同,当我运行docker-compose时,为这组服务创build一个networking。 但是,当我运行docker ps时,容器没有映射的端口。 不应该由“端口”指定的端口值处理这个? 任何人都知道是什么原因造成的