用docker-compose创build的Docker从外部服务器不可见

我已经创build了附带3个dockerfile的docker-compose文件。 一切正在工作,但目前我想暴露8000端口。

这没有发生。 主机是无法访问:(这有什么问题?

version: '3' services: elastic: build: ./elastic ports: - 5500:80 tty: true networks: - default api: build: ./api ports: - 5000:80 depends_on: - elastic tty: true networks: - default web: build: ./web ports: - 8000:80 depends_on: - api tty: true networks: - outside - default networks: outside: external: name: docker_gwbridge