【Windows打包springboot成Docker镜像并上传到阿里云】

一、开启Hyper-V:

开启Hyper-V是为了能够让Windows系统安装的docker可以发挥作用,如果不打开,无法使用docker打包,但是打开之后,虚拟机如VMware却无法使用,想要虚拟机再次能够使用需要再关闭Hyper-V,每一次的开启关闭都要重启计算机,算是一个小坑吧。
步骤: 控制面板->程序->启用或关闭Windows功能,找到Hyper-V然后开启或者关闭。
其他问题:
1.使用Windows的Docker时,打开Hyper-V重启后无法启动Docker for Windows
解决办法:以管理员身份运行PowerShell,执行下面命令,因为->Hyper-V异常:
bcdedit /set hypervisorlaunchtype auto
相反 要是关闭Hyper-V启动VMware 则
bcdedit /set hypervisorlaunchtype off

二、在spring boot中新建File命名为Dockerfile

内容为:具体参见Docker教程

FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY target/docker_demo.jar app.jar
ENTRYPOINT [“java”,"-jar","/app.jar"]

然后pom.xml为:(作为参考)

<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
      
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值