gpt4 book ai didi

mysql - 服务 Rancher Server 1.0.0 之间的链接

转载 作者:行者123 更新时间:2023-11-29 11:37:01 24 4
gpt4 key购买 nike

我正在将我的 docker 环境移植到 rancher server 1.0.0。

我有一个链接到 mysql 容器的 wordpress 容器。每一个都位于单独的堆栈中:一个用于 wordpress 容器,一个用于 mysql 容器。

以前,这两个容器之间的链接是使用我的 WordPress 容器的 docker-compose.yml 实现的,其中包含:

wordpress:  
external_links:
- mysql:mysql

这之前工作得很好,但当这些容器位于 Rancher 服务器中时,就不再工作了。

有关 DNS 服务的文档对我来说不清楚: http://docs.rancher.com/rancher/rancher-services/internal-dns-service/

在 rancher 中,我的堆栈名为 mysql,我的服务名为 mysql

我尝试过使用什么链接

wordpress:
external_links:
- mysql.mysql:mysql

但这也不起作用。

这两个容器位于自定义目录中,目前实现此功能的唯一方法是创建并启动这两个服务,然后通过升级 WordPress 服务来更改链接。

有什么想法吗?我错过了什么吗?

非常感谢!

最佳答案

解决方案如下:

而不是:

    external_links:
- mysql.mysql:mysql

使用以下语法在堆栈中链接服务:

    external_links:
- mysql/mysql:mysql

或者更一般地说:

    external_links:
- stack_name/service_name:alias_name

希望这有帮助!

关于mysql - 服务 Rancher Server 1.0.0 之间的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36408667/

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