2015-10-21 70 views
1

我正在使用Tutum通过docker托管我的应用程序。所需的第一个容器是官方的mysql容器。我已经运行了&。在此之后,Tutum提供服务endpointfor我连接到它:连接到图腾端点上的mysql docker

enter image description here

不过,我不知道如何通过所提供的端点连接到它(尤其是使用续集专业)。任何人都可以帮我解决这个问题吗?

回答

1

正如在“tutum support: Your first service”中所提到的那样,那么endpoint就是带有图像端口的url。
您可以将其用作访问该网址的外部客户端。

请注意,您can set a port to be publish statically instead of dynamically-p x:y而不是-P,在docker run行话)

http://cdn.freshdesk.com/data/helpdesk/attachments/production/5001309687/original/Screen_Shot_2014-09-29_at_8.19.20_PM.png?1412114073

但是在集装箱的应用程序的情况下,你不需要该端点。
你的容器,如果linked到mysql容器,你将能够直接从你的应用程序容器使用mysql服务。

请参阅 “Service discovery and links

https://s.tutum.co/support/images/service-links-diagram.png

你不必使用完整的端点URL从您的应用程序容器。

注意tutum:

提供了一种简单的方法在任何堆栈在您的帐户任何其他容器连接任何容器,而无需创建服务的链接。

容器始终可以使用容器名称作为主机名发现同一堆栈上的其他容器。