我正在学习如何使用 docker-compose 遵循官方文档:https://docs.docker.com/compose/gettingstarted/
浏览http://myserver.com:5000时,我有预期的结果:
Hello World! I have been seen 1 times.
我想将侦听端口更改为5001修改 docker-compose.yml 文件,如下所示:
version: '2'
services:
web:
build: .
ports:
- "5001:5001"
volumes:
- .:/code
depends_on:
- redis
redis:
image: redis
不幸的是,在停止并移除容器(使用'docker-compose down')并再次启动它(使用'docker-compose up -d')后,与http://myserver.com:5001的连接被拒绝。
有什么想法吗?
答案 0 :(得分:3)
您应该只更改外部端口(xxxx中的第一个端口号:xxxx)
version: '2'
services:
web:
build: .
ports:
- "5001:5000"
volumes:
- .:/code
depends_on:
- redis
redis:
image: redis