欢迎来到站长天空!

其它服务器

当前位置: 主页 > 服务器 > 其它服务器

spring-boot构建docker镜像上传仓库的示例教程

时间:2025-12-14 11:30:02|栏目:其它服务器|点击:

目录
  • spring-boot构建docker镜像上传仓库
    • 创建一个简单spring-boot-web项目
    • 准备工作
    • 执行
    • 查看镜像上传仓库
    • 思考
    • 方案1
    • 方案2

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参数

执行

spring-boot构建docker镜像上传仓库的示例教程

查看镜像上传仓库

思考

这时候我们发现当前仓库信息明文暴露在项目中,这时候又要怎么处理,让其提高安全性。

方案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}
        
    

上一篇:docker安装nginx容器的方法

栏    目:其它服务器

下一篇:Docker使用Calico网络模式配置及问题处理方法

本文标题:spring-boot构建docker镜像上传仓库的示例教程

本文地址:https://zz.feitang.co/server/30776.html

广告投放 | 联系我们 | 版权申明

申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:257218569 | 邮箱:257218569@qq.com

Copyright © 2018-2025 站长天空 版权所有 Powered by EyouCms冀ICP备14023439号