首页 > 其他分享 >使用Maven插件为SpringBoot应用构建Docker镜像

使用Maven插件为SpringBoot应用构建Docker镜像

时间:2023-08-01 18:00:46浏览次数:41  
标签:插件 SpringBoot -- ca server Maven pem key out

Docker开启远程API

用vim编辑器修改docker.service文件

# 生成证书
openssl genrsa -aes256 -out ca-key.pem 4096
openssl req -new -x509 -days 365 -key ca-key.pem -sha256 -out ca.pem
openssl genrsa -out server-key.pem 4096
openssl req -subj "/CN=localhost" -sha256 -new -key server-key.pem -out server.csr
echo subjectAltName = IP:0.0.0.0,IP:127.0.0.1 >extfile.cnf
openssl x509 -req -days 365 -sha256 -in server.csr -CA ca.pem -CAkey ca-key.pem -CAcreateserial -out server-cert.pem -extfile extfile.cnf
# 配置Docker
docker --tlsverify --tlscacert=ca.pem --tlscert=server-cert.pem --tlskey=server-key.pem -H=0.0.0.0:2375
# 测试Docker连接
docker --tlsverify --tlscacert=ca.pem --tlscert=cert.pem --tlskey=key.pem -H=tcp://localhost:2375 version

标签:插件,SpringBoot,--,ca,server,Maven,pem,key,out
From: https://www.cnblogs.com/hg-super-man/p/12037309.html

相关文章

  • SpringBoot如何获取IOC容器以及修改Bean
    通过ApplicationContextAware来获得ApplicationContext,然后获取相关Bean进行操作举例说明@ConfigurationpublicclassCommonConfigimplementsApplicationContextAware{@OverridepublicvoidsetApplicationContext(ApplicationContextapplicationContext)throw......
  • LemurBrowser狐猴浏览器:支持插件扩展、内置免费AI工具的移动端浏览器
    如何选择一款合适的浏览器?在这个数字化时代,浏览器作为互联网的入口。然而,选择一款合适的浏览器却并不容易。注释:狐猴浏览器是浏览器新标签页插件Wetab提供的支持在移动端安装插件,内置免费AI工具助手的新一代移动端浏览器,像Infinity/Wetab一样简洁优雅好用的Tab浏览器。浏览器市场......
  • LemurBrowser狐猴浏览器:支持插件扩展、内置免费AI工具的移动端浏览器
    如何选择一款合适的浏览器?在这个数字化时代,浏览器作为互联网的入口。然而,选择一款合适的浏览器却并不容易。注释:狐猴浏览器是浏览器新标签页插件Wetab提供的支持在移动端安装插件,内置免费AI工具助手的新一代移动端浏览器,像Infinity/Wetab一样简洁优雅好用的Tab浏览器。浏览......
  • springboot 集成 onlyoffice 实现文档预览、编辑、pdf转化、缩略图生成
    开源地址https://gitee.com/lboot/lucy-onlyoffice介绍lucy-onlyoffice是依赖于onlyoffice的springboot文档预览编辑集成解决方案,该解决方案实现了了onlyoffice的访问使用,支持对常见文档类型的预览,编辑和转化。该解决方案提供了功能的拓展实现,用户可以基于拓展接口,实现业务系统......
  • springboot 使用log4j2配置
      pom配置如下:<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope>......
  • 项目构建gradle,maven工具杂谈
    1.上传本地jar到本地gradle仓库taskinstallLocal(type:Copy){from'lib/filter.jar'//替换为本地JAR文件的实际路径into"${System.properties['user.home']}/.m2/repository/cn/togeek/spot-market/filter/latest"//替换为Maven坐标的实际信息}2.上传本地j......
  • 拖拽 插件
    vue拖拽使用vuedraggable插件实现 第一步:安装vuedraggable插件//npm方式安装npmi-Svuedraggable//或使用yarn安装yarnaddvuedraggable 第二步:在页面引入组件script代码块里<script>//第一步***.引入组件importdraggablefrom'vuedraggable'exportdefault......
  • 前端神器-神级代码编辑软件Sublime Text下载、使用教程、插件推荐说明、全套快捷键
    SublimeText是一个代码编辑器,也是HTML和散文先进的文本编辑器。SublimeText是由程序员JonSkinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。SublimeText具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和......
  • IDEA2023.1开发版 使用Maven3.9搭建MyBatis框架
    一,下载Maven配置地址:Maven–DownloadApacheMaven选择适合的Maven版本。选择二进制文件zip进行下载 这里选择apache-maven-3.9.3-bin-zip进行下载,下载解压配置Maven本地环境 ......
  • 智慧校园源码:vue2+Java+springboot+MySQL+elmentui+jpa+jwt
    智慧校园综合管理云平台源码系统主要以校园安全、智慧校园综合管理云平台为核心,以智慧班牌为学生智慧之窗,以移动管理平台、家校沟通为辅。教师—家长一学校—学生循环的无纸化管理模式及教学服务,实现多领域的信息互联互通以及校园管理一体化、信息数据化、数据自动化。智慧班牌融合......