win10下将spring cloud项目使用docker打包上传到指定仓库地址

本文详细介绍了如何在Windows 10家庭版上配置Docker,通过Dockerfile打包Spring Cloud项目,并将其推送到Docker Hub仓库。步骤包括开启Hyper-V,安装Docker,编写Dockerfile,使用maven插件打包,以及编写compose.yaml文件进行服务编排。
摘要由CSDN通过智能技术生成

环境:
操作系统:win10家庭版
Docker:Docker Windows 18.03.1-ce-win64

一.准备安装环境(如果是win10专业版或者企业版直接打开Hyper-v即可)

1. 开启Hyper-V
docker for windows要安装在win10专业版,并且要打开Hyperv,如果我们的电脑是家庭版就要做如下操作:
新建hyperv.cmd文件,内容如下:

pushd "%~dp0"

dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt

for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"

del hyper-v.txt

Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

以管理员身份执行hyperv.cmd文件。
如果系统要你重启,便重启。
在控制面板->程序和功能->启用或关闭Windows功能打开Hyper-V。
在这里插入图片描述
2. 伪装成win10专业版
以管理员身份打开cmd。
执行如下命令:

REG ADD "HKEY_LOCAL_MACHINE\software\Microsoft\Windows NT\CurrentVersion" /v EditionId /T REG_EXPAND_SZ /d Professional /F

3. 下载Docker for Windows
国内镜像:
https://oomake.com/download/docker-windows (百度网盘)
https://mirrors.ustc.edu.cn/docker-ce/ (版本更新不及时)

下载后直接安装,安装时注意取消勾选window容器(默认不会勾选)。

Docker安装成功后,执行cmd命令docker version有输出版本号即表示安装成功

二.编写脚本打包项目

这里我用的demo项目是现在比较火的项目ruoyi-cloud, gite地址:https://gitee.com/y_project/RuoYi-Cloud.git(没有git自己安装下)
也可以自己找个练手的spring cloud项目,重点是打包流程
1.idea导入项目后,先确保自己要项目能正常运行,我这里使用dockerfile-maven-plugin插件打包
在pom文件里面加

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值