这篇文章主要介绍了spring-boot构建docker镜像上传仓库,受限创建一个简单spring-boot-web项目,查看镜像上传仓库这时候有两种解决方案,对docker镜像上传仓库相关知识感兴趣的朋友跟随小编一起看看吧
spring-boot构建docker镜像上传仓库
创建一个简单spring-boot-web项目
4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.2.RELEASE com.example spring-boot-docker-demo 1.0.0 1.8 org.springframework.boot spring-boot-starter-web com.google.cloud.tools jib-maven-plugin 1.8.0 openjdk:8-jdk-alpine registry.cn-hangzhou.aliyuncs.com/服务空间/${project.name} latest ${project.version} 用户名 密码 启动类地址 use 8080 package build
准备工作
- 创建docker仓库镜像工程
- 配置docker hub push参数
执行
查看镜像上传仓库
思考
这时候我们发现当前仓库信息明文暴露在项目中,这时候又要怎么处理,让其提高安全性。
方案1
mvn compile com.google.cloud.tools:jib-maven-plugin:1.8.0:build -Djib.to.auth.username=user -Djib.to.auth.password=pass -Dimage=
方案2
使用maven设置,只在本地可用
... ... MY_REGISTRY MY_USERNAME {MY_SECRET}
到此这篇关于spring-boot构建docker镜像上传仓库的文章就介绍到这了,更多相关docker镜像上传仓库内容请搜索0133技术站以前的文章或继续浏览下面的相关文章希望大家以后多多支持0133技术站!
以上就是spring-boot构建docker镜像上传仓库的示例教程的详细内容,更多请关注0133技术站其它相关文章!