adjast wss + docker logs
This commit is contained in:
@@ -23,10 +23,8 @@ public class DockerConfig {
|
||||
|
||||
@Bean
|
||||
public DockerClient dockerClient() {
|
||||
|
||||
// Если переменная подтянулась криво, возвращаем её к сокету
|
||||
String hostToUse = dockerHost;
|
||||
if (hostToUse.contains("2375")) {
|
||||
if (hostToUse.contains("2375") || hostToUse.equals("localhost")) {
|
||||
hostToUse = "unix:///var/run/docker.sock";
|
||||
}
|
||||
|
||||
@@ -34,13 +32,14 @@ public class DockerConfig {
|
||||
.withDockerHost(hostToUse)
|
||||
.build();
|
||||
|
||||
// Явно задаем URI для транспорта, чтобы исключить localhost:2375
|
||||
DockerHttpClient httpClient = new ApacheDockerHttpClient.Builder()
|
||||
.dockerHost(config.getDockerHost())
|
||||
.dockerHost(java.net.URI.create(hostToUse)) // Принудительный URI
|
||||
.sslConfig(config.getSSLConfig())
|
||||
.maxConnections(100)
|
||||
.build();
|
||||
|
||||
_logger.info("Final Docker Host used: {}", config.getDockerHost());
|
||||
_logger.info("Fixed Docker Host for transport: {}", hostToUse);
|
||||
return DockerClientImpl.getInstance(config, httpClient);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user