type
status
date
slug
summary
tags
category
icon
password
因为docker默认是root权限的,如果通过2375端口暴露在外面,意味着别人随时都可以提取到你服务器的root权限,是很容易被黑客黑的,因此,docker官方推荐使用加密的tcp连接,以Https的方式与客户端建立连接
📝 生成证书
1、创建ca文件夹,存放CA私钥和公钥
2、创建密码
确定之后需要连续两次输入相同的密码

3、依次输入密码、国家、省、市、组织名称等

4、继续执行

5、生成server-key.pem
6、CA签署公钥
注意这里如果服务器是通过代理出去的地址,则这个ip则需要配置成代理ip
7、配置白名单
二选一即可
注意这里如果服务器是通过代理出去的地址,则这个ip则需要配置成代理ip
8、生成本地签名证书
这里需要输入之前设置的密码
9、生成客户端key.pem
10、密钥适合客户端身份验证
11、生成签名证书
这里也需要输入密码
配置docker
使用认证
1、将服务器生成的ca.pem、ca-key.pem、cert.pem、key.pem拷贝到自己电脑的某个目录, 如D:\data\service\001-docker 2、开发工具配置docker连接,指定该目录即可