美文网首页
springboot常用starter⑪-docker

springboot常用starter⑪-docker

作者: 一个好汉 | 来源:发表于2021-07-15 22:37 被阅读0次

docker

Docker 是一个开源的应用容器引擎(容器性能开销极低),基于 Go 语言 开源 实现虚拟化,让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,发布到任何流行的 Linux 机器上

应用场景

  • Web 应用的自动化打包和发布
  • 自动化测试和持续集成、发布
  • 在服务型环境中部署和调整数据库或其他的后台应用
  • 从头编译或者扩展现有的 OpenShift 或 Cloud Foundry 平台来搭建自己的 PaaS 环境

springboot idea集成docker

  1. pom.xml中加入docker-maven-plugin插件

<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>0.4.9</version>
</plugin>
  1. 本地在pom.xml同层 创建配置Dockerfile
FROM openjdk:8-jdk-alpine
ARG JAR_FILE=target/hong-demo.jar
COPY ${JAR_FILE} app.jar
ENTRYPOINT ["java","-jar","/app.jar"]
EXPOSE 8888

dockerfile编写可参考Spring Boot with Docker

  1. 在idea中配置仓库地址
docker仓库配置

参考idea中安装docker插件

  1. 新建docker配置


    docker配置

    这里可以参考idea+springboot+dockerfile

  2. 运行 验证


    成功访问

Windows环境下通过IDEA生成镜像到本地Docker

相关文章

网友评论

      本文标题:springboot常用starter⑪-docker

      本文链接:https://www.haomeiwen.com/subject/hgpmultx.html