docker compose up不';t映射centos 7上的端口

docker compose up不';t映射centos 7上的端口,docker,docker-compose,centos,Docker,Docker Compose,Centos,我正在尝试docker编写一个现有的应用程序。现在我在centos上为一项基本任务而奋斗 给定docker compose.yml: version: '3.8' services: nginx: image: nginx:latest ports: - "1024:80" 使用docker compose up运行时localhost:1024不可访问。当我将启动的容器添加到默认网桥网络(docker-netwo

我正在尝试docker编写一个现有的应用程序。现在我在centos上为一项基本任务而奋斗

给定docker compose.yml:

version: '3.8'
services:
    nginx:
        image: nginx:latest
        ports:
          - "1024:80"
使用
docker compose up运行时
localhost:1024不可访问。当我将启动的容器添加到默认网桥网络(
docker-network-connect
)时,localhost:1024是可访问的

当使用docker run运行时-p 1024:80 nginx:latestlocalhost:1024可访问

  • docker compose版本1.26.2,构建eefe0d31
  • Docker版本19.03.12,内部版本48a66213fe
  • CentOS Linux 7.6.1810版
在macOS localhost上尝试docker编写相同的文件时:1024可访问

编辑#1

docker ps
端口输出:0.0.0.0:1024->80/tcp

新增界面
ifconfig
:br-da0abb61196d


不同端口上的行为相同,例如8080

尝试访问容器时,容器日志中是否有任何内容?使用
docker-compose
后,
docker-ps
是否显示端口映射?另外,如果您在另一个端口(例如8080)上尝试它,它是否工作?当您尝试访问容器时,容器日志中是否有任何内容?使用
docker-compose
后,
docker-ps
是否显示端口映射?另外,如果您在另一个端口(比如8080)上尝试,它是否有效?