docker - docker-compose:使容器在子域下可用
问题描述
我希望一个容器可以访问,host-a
也可以从同一网络中的sub.host-a
另一个容器访问。host-b
我在我的尝试(受此博客文章docker-compose.yml
启发):
version: '3'
services:
host-a:
networks:
my_network:
aliases:
- sub.host-a
...
host-b:
networks:
- my_network
...
networks:
my_network:
解析host-a
从 开始host-b
,但解析sub.host-a
没有。
如何做到这一点?
解决方案
我的错。
实际上,aliases
它们的工作方式与预期完全一样:第一个容器可以从其他容器访问,如sub.host-a
.
无需其他更改。
推荐阅读
- autocad - AutoCAD vb获取表格中的单元格对象
- java - CompletableFuture.allOf() :如何使用 .isCompletedExceptionally() 过滤结果?
- python - 将数组列表更改为二维数组
- javascript - 为什么我的 Puppeteer .innerText 代码什么也不返回?
- spring - 禁止函数 Bean 被自动发现/注册
- javascript - 在 JavaScript 中使用数组创建动态表单
- android-studio - 如何从 GoogleSignInAccount 获取数据
- python - 如何根据匹配的键:值对组合字典列表中的 N 个字典?
- numpy - 如何从我正在处理的 numpy 数据集中在 Matplotlib 中绘制多个图形?
- error-handling - 我是否应该放弃使用 `and_then` 并始终使用 `?` 运算符?