在windows使用docker打包springboot项目镜像并上传到阿里云

1、前提:已有spring项目

2、在项目根目录下创建Dockerfile文件

bash 复制代码
FROM openjdk:11  
WORKDIR /ruoyi-admin  
COPY ruoyi-admin/build/libs/lifecolor-web.jar lifecolor-web.jar  
CMD ["java", "-jar", "lifecolor-web.jar"]

3、选中项目打开命令行工具使用docker构建镜像

docker build -t <项目名> <目录>

bash 复制代码
docker build -t lifecolor-web .

4、可在docker desktop查看到镜像

5、阿里云镜像服务上创建镜像仓库会提示上传/下拉命令

6、在项目命令行窗口登录阿里云镜像仓库

bash 复制代码
docker login --username=xxx registry.cn-hangzhou.aliyuncs.com

7、打镜像标签(必须先打才能推送)

bash 复制代码
docker tag [镜像ID] registry.cn-hangzhou.aliyuncs.com/xxx/app:[镜像版本号]

8、推送到仓库

bash 复制代码
  docker push registry.cn-hangzhou.aliyuncs.com/xxx/app:[镜像版本号]
相关推荐
Kendra9197 小时前
Kubernetes 常用命令
云原生·容器·kubernetes
Rabbit_QL7 小时前
【网络设置】Docker 自定义网络深度解析:从踩坑到工程实践
网络·docker·容器
Chan169 小时前
【 Java八股文面试 | JavaSE篇 】
java·jvm·spring boot·面试·java-ee·八股
FG.10 小时前
LangChain4j
java·spring boot·langchain4j
计算机小手10 小时前
使用 Poste.io 自建邮件服务器,Docker一键快速部署
经验分享·docker
天意pt12 小时前
Blog-SSR 系统操作手册(v1.0.0)
前端·vue.js·redis·mysql·docker·node.js·express
沫离痕13 小时前
windows安装docker实例
windows·docker·容器
smileNicky13 小时前
SpringBoot系列之集成Pulsar教程
java·spring boot·后端
麦麦大数据13 小时前
J009 美食推荐可视化大数据系统vue+springboot
vue.js·spring boot·mysql·推荐算法·美食·可视化分析·沙箱支付
rfidunion14 小时前
springboot+VUE+部署(1。新建项目)
java·vue.js·spring boot