mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
CB-423 Docker host resolution
This commit is contained in:
@@ -275,16 +275,14 @@ public class CBApplication extends BaseApplicationImpl {
|
||||
// for (InetAddress addr : allMyIps) {
|
||||
// System.out.println("Local addr: " + addr);
|
||||
// }
|
||||
String dockerHostAddress = System.getenv(CBConstants.VAR_HOST_DOCKER_INTERNAL);
|
||||
if (!CommonUtils.isEmpty(dockerHostAddress)) {
|
||||
try {
|
||||
InetAddress dockerAddress = InetAddress.getByName(dockerHostAddress);
|
||||
localInetAddresses.add(dockerAddress);
|
||||
log.debug("\tRun in Docker container (" + dockerAddress + ")");
|
||||
} catch (UnknownHostException e) {
|
||||
// Ignore
|
||||
}
|
||||
try {
|
||||
InetAddress dockerAddress = InetAddress.getByName(CBConstants.VAR_HOST_DOCKER_INTERNAL);
|
||||
localInetAddresses.add(dockerAddress);
|
||||
log.debug("\tRun in Docker container (" + dockerAddress + ")");
|
||||
} catch (UnknownHostException e) {
|
||||
// Ignore - not a docker env
|
||||
}
|
||||
|
||||
boolean hasLoopbackAddress = false;
|
||||
for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();) {
|
||||
NetworkInterface intf = en.nextElement();
|
||||
|
||||
Reference in New Issue
Block a user