我正在尝试docker组成一个现有的应用程序。现在,我在一项基本任务上在centos上奋斗。
给出docker-compose.yml:
version: '3.8'
services:
nginx:
image: nginx:latest
ports:
- "1024:80"
与docker-compose up
一起运行时,不可访问localhost:1024。当我将启动的容器添加到默认桥网络(docker network connect <id of bridge> <id of container>
)时,可以访问localhost:1024 。
与docker run -p 1024:80 nginx:latest
本地主机一起运行时:1024 可访问。
当尝试在macOS本地主机上docker组成同一文件时:可以访问。
编辑#1
docker ps
端口输出:0.0.0.0:1024-> 80 / tcp
添加了ifconfig
的新界面:br-da0abb61196d
在不同端口上的行为相同,例如8080