侧边栏壁纸
博主头像
进一步,海阔天空 博主等级

进一步,海阔天空

  • 累计撰写 140 篇文章
  • 累计创建 19 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Macbook Pro M1怎么把springboot项目打包成docker镜像并部署

海阔天空
2022-06-22 / 0 评论 / 3 点赞 / 515 阅读 / 0 字

建立dockerfile

在springboot项目根目录下新建一个dockerfile文件,内容如下

FROM openjdk:11
ADD target/app-latest.jar app.jar
EXPOSE 8105
ENTRYPOINT ["java","-jar","app.jar"]

运行Maven Package任务生成jar包

运行Docker命令生成docker镜像

由于是M1处理器,所以命令会有所不同,要添加–platform linux/arm64参数

docker buildx build --platform linux/arm64 -t app:latest .

新建一个docker-compose.yml文件,内容如下

version: '3'
services:
  myapp:
    image: app:latest
    restart: always
    container_name: app
    ports:
      - 8105:8105

最后docker-compose up运行即可。

3

评论区