前言:docker直接开启2375端口是不安全的,别人只要连上之后就可以任意操作,下面是开启docker的tls和ca认证方法,并使用jenkins和portainer连接。
一、生成证书
查看服务器主机名
auto-generate-docker-tls–ca.sh
文件说明
命令解析
二、开启远程
开启docker的远程访问api
如果没有密钥和证书是连不上的
使用主机名没有密钥和证书也是连不上的
加上密钥和证书没有使用主机名也是连不上
加上密钥和证书并且使用主机名就能访问
三、远程连接
3.1 jenkins连接
添加凭证
填写信息
测试连接,注意这里要使用主机名
如果是docker安装的jenkins,则需要映射主机名
3.2 portainer连接
选择客户端密钥和证书以及ca证书
连接正常
如果是docker安装的portainer,则需要映射主机名
到此这篇关于docker开启tls和ca认证的方法步骤的文章就介绍到这了,更多相关docker开启tls和ca认证内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!
原文链接:https://www.cnblogs.com/xiaoqiangzai/p/15192118.html