在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:[镜像版本号]
相关推荐
专业白嫖怪19 小时前
什么是docker
运维·docker·容器
憧憬成为java架构高手的小白1 天前
苍穹外卖--day09
java·spring boot·百度
Jasonakeke1 天前
SpringBoot自动配置原理揭秘
java·spring boot·后端
qq_452396231 天前
第十篇:《Dockerfile 最佳实践与镜像瘦身》
docker
Ramble_Naylor1 天前
东方通(TongWeb)SpringBoot开发指导
java·spring boot
Plastic garden1 天前
Docker(1)
运维·docker·容器
JacksonMx1 天前
@Transactional 最佳实践
java·spring boot·spring·性能优化
gs801401 天前
网络隐形杀手:从 Could not connect to SMTP host 报错深度剖析 Docker MTU 黑洞理论与实战
网络·docker·容器
程序猿阿伟1 天前
《一套完整方法论:搞定图形应用的Docker镜像优化》
数据库·docker·容器
java_logo1 天前
2026 Docker 国内镜像加速配置教程
运维·docker·容器·docker镜像·docker镜像源·docker镜像加速·docker镜像国内库