jenkins如何使用Docker主机证书认证凭证类型?

时间:2019-03-01 15:19:05

标签: docker jenkins

我正在用jenkins配置Docker插件,我发现我需要添加一个Docker主机证书身份验证凭据。我了解这是用于对Docker主机进行身份验证的证书/密钥对,但是我没有找到有关jenkins如何连接到Docker主机的信息。当jenkins需要ssh成为从服务器时,此证书/密钥对是否需要与jenkins服务器上的jenkins用户使用的证书/密钥对相同?还是它是我生成的仅由Docker插件使用的新证书/密钥对?

1 个答案:

答案 0 :(得分:0)

Docker使用客户端-服务器架构将命令发送到守护程序。

如果运行docker version,应该会看到服务器和客户端两个部分。

在localhost上,docker客户端通过unix套接字连接到服务器。但是docker允许远程API从任何地方进行连接。此连接受TLS保护,您需要证书才能进行客户端-服务器身份验证。

Jenkins连接到远程REST API。

您可以从depends看到Jenkins docker插件Java docker API