【问题标题】:How to connect two docker containers from two different hosts?如何连接来自两个不同主机的两个 docker 容器?
【发布时间】:2018-04-17 13:46:32
【问题描述】:

我正在尝试连接来自两个不同主机的两个 docker 容器。我在主机 A 上配置了 Web 容器,在主机 B 上配置了 DB 容器。我尝试使用 docker swarm 和 weave 连接(链接)这两个容器,但它没有为我工作。需要一些建议如何链接来自两个不同主机的两个容器。

【问题讨论】:

  • 你可以使用docker swarm上的服务
  • mcve 在哪里? :-)
  • 你能说得更清楚一点吗?例如。发布命令序列和输出。 “链接”曾经是 Docker 的一个特性,但很久以前就被弃用了。
  • 我正在尝试连接来自不同主机的 Drupal 容器和 MYSQL 容器。

标签: mysql docker drupal docker-swarm weave


【解决方案1】:

您希望将 Swarm 服务与内置在 Swarm 模式 (SwarmKit) 中的默认 Overlay 网络一起使用。

然后,这两个容器将位于它们自己的服务中,并且属于同一个覆盖网络,在那里它们可以轻松地让它们使用它们的服务名称(即它们的 DNS 名称)在节点之间相互通信。

完成 getting started with Docker 的 6 部分设置,它会教你编写文件、Swarm 服务等。

【讨论】:

    猜你喜欢
    • 2019-10-27
    • 2016-03-22
    • 1970-01-01
    • 1970-01-01
    • 2018-03-01
    • 2020-01-06
    • 2022-07-06
    • 1970-01-01
    • 2021-11-24
    相关资源
    最近更新 更多