Как jenkins использует тип учетных данных для аутентификации сертификата хоста Docker?

Собственные Java-классы Sun являются частью их реализации Java, не являющейся частью Java API, их использование недокументировано и неподдерживается. Поскольку они являются внутренними, они могут быть изменены в любой момент по любой причине, которую решает команда, работающая с Sun JVM.

Также реализация Java Sun не является единственной! Ваш код не сможет переноситься в JVM от других поставщиков, таких как Oracle / BEA и IBM.

1
задан Cody 1 March 2019 в 15:19
поделиться

1 ответ

Docker использует архитектуру клиент-сервер для отправки команд демону.

Если вы запустите docker version, вы увидите две версии сервера и клиента.

На локальном хосте клиент Docker подключается к серверу через сокет Unix. Но докер позволяет удаленный API для подключения из любого места. Это соединение защищено TLS, и вам необходимы сертификаты для аутентификации клиент-сервер.

Jenkins подключается к удаленному REST API.

Вы можете видеть, что плагин док-станции Jenkins зависит от Java Docker API

0
ответ дан ozlevka 1 March 2019 в 15:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: