--- 中的 ports
和 expose
选项有什么 docker-compose.yml
?
原文由 Bibek Shrestha 发布,翻译遵循 CC BY-SA 4.0 许可协议
--- 中的 ports
和 expose
选项有什么 docker-compose.yml
?
原文由 Bibek Shrestha 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答970 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.7k 阅读
1.2k 阅读
1 回答789 阅读
根据 docker-compose 参考,
端口 定义为:
我的
docker-compose.yml
看起来像:如果我这样做
docker-compose ps
,它将看起来像:暴露 定义为:
端口不暴露给主机,只暴露给其他服务。
如果我这样做
docker-compose ps
,它将如下所示:编辑
在最新版本的 Dockerfile 中,
EXPOSE
不再对操作产生任何影响,它只是提供信息。 ( 另见)