分享一个可以给docker导出的tar包加密的方法
要使用openssl,地址:openssl安装,安装exe就行,选择不带Light的,下面的是二进制文件
傻瓜式安装,最后的赞助页面,根据自己经济实力选择赞助,不赞助也行
这一步选择安装在bin文件夹下
然后,一定要配置环境变量,添加在系统变量
- 打开文件浏览器,前往 OpenSSL 的安装目录
- 复制 OpenSSL 的安装路径到bin文件夹下,复制该路径
- 在 Windows 中搜索并打开“环境变量”设置。
- 在系统变量列表中找到名为 PATH 的变量,双击以编辑。
- 在弹出的对话框中,点击“新建”并粘贴 OpenSSL 的安装路径,然后点击“确定”保存更改
然后在cmd中测试是否安装成功
下一步找到导出的镜像tar包
在 PowerShell 窗口中进行加密
openssl enc -aes-256-cbc -salt -in test.tar -out test.tar.enc
test.tar是本地的镜像包名,test.tar.enc是加密后的名字,这个名字可随意更改,点后面不要动
要输入两次密码,不会显示,自己记好,解压时要用到;不然解压忘了密码就尴尬了
解压使用-d
openssl enc -d -aes-256-cbc -in test.tar.enc -out test.tar
test.tar.enc是压缩后的名字,test.tar是解压后的文件名,可随意更改