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:[镜像版本号]