【发布时间】:2018-04-13 12:13:15
【问题描述】:
我有一个查询容器内数据库的 java 程序。现在如果我使用 ip 它运行良好,localhost 或 docker0 接口,但我想将应用程序移植到 kubernetes 中,并且我想使用容器的名称,所以现在的连接字符串是:
public static String url = "jdbc:mysql://dbContainer:3306/schema1?useSSL=false";
里面有db的容器叫dbContainer
但我在终端收到错误:
引起:java.net.UnknownHostException:dbContainer:Nome o servizio sconosciuto
在 java.net.Inet6AddressImpl.lookupAllHostAddr(本机方法)
在 java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
如何用容器名引用它?
【问题讨论】: