gpt4 book ai didi

java - 查询正在运行的容器内的数据库

转载 作者:行者123 更新时间:2023-11-29 17:46:07 25 4
gpt4 key购买 nike

我有一个 java 程序,可以查询容器内的数据库。现在,如果我使用 ip,它可以很好地工作,即 localhost 或 docker0 接口(interface),但我想将应用程序移植到 kubernetes 内部,并且我想使用容器的名称,所以现在的连接字符串是:

    public static String url = "jdbc:mysql://dbContainer:3306/schema1?useSSL=false";

里面有数据库的容器称为dbContainer

但是我在终端中收到错误:

Caused by: java.net.UnknownHostException: dbContainer: Nome o servizio sconosciuto
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)

我如何用容器名称引用它?

最佳答案

java 文件位于另一个容器和主机内

关于java - 查询正在运行的容器内的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49816733/

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