当前位置: 首页 > news >正文

设计素材网站模板世界互联网公司排名

设计素材网站模板,世界互联网公司排名,业务推广方案怎么写,极家装修公司1、使用 openssl 生成 ca 1、创建文件夹 mkdir -p /root/dockercd /root/docker2、创建 RSA 私钥 会提示 2 次输入证书密码,至少 4 位,创建后会生成一个 ca-key.pem 文件 openssl genrsa -aes256 -out ca-key.pem 4096得到 ca-key.pem 文件 3、创建…

1、使用 openssl 生成 ca

  • 1、创建文件夹
mkdir -p /root/docker
cd /root/docker
  • 2、创建 RSA 私钥

会提示 2 次输入证书密码,至少 4 位,创建后会生成一个 ca-key.pem 文件

openssl genrsa -aes256 -out ca-key.pem 4096

得到 ca-key.pem 文件

  • 3、创建 CA 证书

根据 ca-key.pem 密钥创建 CA 证书,需要输入一次前面的私钥密码,这里是自己给自己签发证书

openssl req -new -x509 -days 999 -key ca-key.pem -sha256 -subj "/CN=*" -out ca.pem

得到 ca.pem 文件

  • 4、创建服务端私钥
openssl genrsa -out server-key.pem 4096

得到 server-key.pem

  • 5、创建服务端签名请求证书文件
openssl req -subj "/CN=*" -sha256 -new -key server-key.pem -out server.csr

得到 server.csr 文件

  • 6、指定 IP

允许指定的 ip 可以连接到服务器中的 docker,多个 ip 用逗号分隔,把下面的 2 个 127.0.0.1 改成服务器 IP 地址

echo subjectAltName = DNS:127.0.0.1,IP:127.0.0.1,IP:0.0.0.0 >> extfile.cnf

得到 extfile.cnf 文件

  • 7、将 Docker 守护程序密钥的扩展使用属性设置为仅用于服务器身份验证
echo extendedKeyUsage = serverAuth >> extfile.cnf
  • 8、创建签名生效的服务端证书文件

需要输入一次前面设置的密码

openssl x509 -req -days 999 -sha256 -in server.csr -CA ca.pem -CAkey ca-key.pem -CAcreateserial -out server-cert.pem -extfile extfile.cnf

得到 server-cert.pem 文件

  • 9、创建客户端私钥

用于客户端远程连接的认证

openssl genrsa -out key.pem 4096
  • 10、创建客户端签名请求证书文件
openssl req -subj "/CN=client" -new -key key.pem -out client.csr

得到 client.csr 文件

  • 11、创建 extfile.cnf 的配置文件
echo extendedKeyUsage = clientAuth > extfile-client.cnf
  • 12、创建签名生效的客户端证书文件

需要输入一次前面设置的密码

openssl x509 -req -days 999 -sha256 -in client.csr -CA ca.pem -CAkey ca-key.pem -CAcreateserial -out cert.pem -extfile extfile-client.cnf
  • 13、删除多余的文件
rm -rf ca.srl client.csr extfile.cnf extfile-client.cnf server.csr

我们剩下的文件有:

ca.pem,CA机构证书
ca-key.pem,根证书RSA私钥
cert.pem,客户端证书
key.pem,客户私钥
server-cert.pem,服务端证书
server-key.pem,服务端私钥

2、配置 Docker 支持 TSL 连接

vim /lib/systemd/system/docker.service

找到 ExecStart = 开头的一行代码,把默认的

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

追加内容如下:

ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock \--tlsverify --tlscacert=/etc/docker/ca.pem \--tlscert=/etc/docker/server-cert.pem \--tlskey=/etc/docker/server-key.pem \-H tcp://0.0.0.0:2375

3、重启 Docker

  • 刷新配置
systemctl daemon-reload
  • 重启 Docker
systemctl restart docker

4、远程连接 Docker

  • 1、下载证书

将服务器上生成的 ca.pem、cert.pem、key.pem 文件下载至本地指定文件夹下

在这里插入图片描述

  • 2、IDEA 中连接 Docker

在这里插入图片描述
使用 TCP socket 方式连接 Docker

https://192.168.52.132:2375
  • Certificates folder 选择下载的证书文件夹
E:\Desktop\docker

出现 Connection successful 则表示 Docker 连接成功

如您在阅读中发现不足,欢迎留言!!!

http://www.yayakq.cn/news/689453/

相关文章:

  • 免费注册购物网站南通城乡住房建设厅网站首页
  • 网站建设都有什么工作要做中关村手机之家官网
  • 算命网站做竞价赚钱亚马逊关键词排名查询工具
  • 站长工具seo综合查询网全屋设计的软件
  • 无锡高端网站建设全景效果图如何制作
  • wordpress子域名网站wordpress和帝国区别
  • 做网站都需要了解什么自己做网站申请域名
  • 做购物网站步骤产品网站定制
  • 深圳市罗湖区住房和建设局网站极速网站建设定制价格
  • 怎么做外贸网站需注意哪些网站的版面布局
  • 建设银行签证预约网站网站维护多少钱
  • html网站建设心得体会wordpress页面侧边栏没了
  • 鹰潭律师网站建设建设网站包括哪些费用
  • 电子商务网站建设的案例分析题dw建网站具体步骤
  • 免费在线自助建站郑州网站技术顾问
  • flash网站源代码建设工程施工合同 示范文本
  • 电子商务网站规划与建设试题现代网络营销的方式
  • 酒店电子商务网站建设软件开发技术文档范文
  • 六盘水网站建设提升网站建设品质信息
  • 网站功能设计怎么写网站开发选定制还是模板
  • 男科是去私立还是公立seo服务商
  • e盘网站建设哪些做海报比较好的网站
  • 成都专业的网站建设制作公司哪家好网站不能自行备案吗
  • 建设部网站资质查询深圳外贸网站怎么建
  • WordPress网站生成小程序外国做图网站
  • 嘉兴网站搜索排名站长工具seo综合查询关键词
  • 湛江网站建设团队学电脑哪家好
  • 深圳网站建设高端软件开发好学吗
  • 多用户网站制作网站建设科技公司外部环境分析
  • 天津建设银行公积金缴费网站唐山官方网站建设