gpt4 book ai didi

Docker-compose:标志 -p 等价

转载 作者:行者123 更新时间:2023-12-02 19:38:22 28 4
gpt4 key购买 nike

假设我有两个 Web 服务:A 和 B。两者都在 Apache 上运行。我希望它们可以从我的主机的不同端口访问:A 来自端口 88,B 来自端口 89。

我可以手动完成(首先创建图像,然后使用“docker run -p [HOST_PORT]:[EXPOSED_CONTAINER_PORT]”在该图像上运行一个容器,但是, 我如何使用 Docker-compose ?
换句话说:哪个是 docker-compose.yml 中的 -p 标志的等价物?

最佳答案

docker-compose.yml 中相同的是 ports指示。例如:
version: '2'
services:
apache:
image: your-image
ports:
- "88:88"
- "89:89"
apache上面的服务定义会将端口 88 和 89 暴露并绑定(bind)到 Docker 主机上的同一端口。

docker-compose.yml file reference来自官方 Docker 文档的内容非常全面,通常会告诉您等效的 docker命令它映射到。

关于Docker-compose:标志 -p 等价,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41699907/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com