docker - docker中的多个容器在同一个IP上工作
问题描述
我希望我的 Docker 容器在同一个 IP 上工作。可能吗?我希望它们具有相同的 IP 地址,以便它们可以通过它相互链接。
解决方案
查看https://docs.docker.com/compose/networking/了解如何使用 docker-compose 访问容器。
它的要点是您可以通过在 compose-file 中给它们指定的名称来访问容器。所以在那个例子中
version: "3.9"
services:
web:
build: .
ports:
- "8000:8000"
db:
image: postgres
ports:
- "8001:5432"
您可以将主机寻址为web
和db
。
推荐阅读
- c# - 如何从项目列表中验证日期开始和完成重叠
- xcode - 升级到 Xcode 11 后,应用程序不显示某些 UILabel
- python - OR 运算符 (|) 在正则表达式中如何工作?
- django - 批量更新不适用于文件字段上传 django
- r - 使用“rticles”包时如何更改 RMarkdown 中的字体?
- active-directory - GSuite 同步到 Active Directory
- linux - 在 shell 脚本中查找匹配的 `)' 时出现意外的 EOF
- c# - 使用 ASP.NET Core 和 NUnit 实施集成测试
- applescript - 如何确定应用程序退出事件
- session - 在获取访问令牌以代表用户执行 API 请求后,保持用户会话和令牌连接的“正确”方式是什么?