DockerClient - это место, где мы можем установить соединение между механизмом / демоном Docker и нашим приложением.
По умолчанию демон Docker может быть доступен только в unix: /// var / run / docker.файл носка.Мы можем локально связаться с механизмом Docker, который прослушивает сокет Unix, если не настроено иное.
мы можем открыть соединение в два этапа:
DefaultDockerClientConfig.Builder config
= DefaultDockerClientConfig.createDefaultConfigBuilder();
DockerClient dockerClient = DockerClientBuilder
.getInstance(config)
.build();
Поскольку двигатели могут полагаться на другие характеристики,Клиент также настраивается с различными условиями.
Например, сборщик принимает URL-адрес сервера, то есть мы можем обновить значение соединения, если механизм доступен на порту 2375:
DockerClient dockerClient
= DockerClientBuilder.getInstance("tcp://docker.baeldung.com:2375").build();
Обратите внимание, что нам нужно добавить строку подключения с помощью unix: // или tcp: // в зависимости от типа подключения.