Dockerfile
FROM java
MAINTAINER "zhan5"<822786603@qq.com>
ADD @project.build.finalName@.jar app.jar
EXPOSE 8080
CMD java -jar app.jar
maven插件
<plugin>
<groupId>com.spotify</groupId>
<artifactId>docker-maven-plugin</artifactId>
<version>0.4.10</version>
<configuration>
<imageName>${project.groupId}/${project.artfactId}:${project.version}</imageName>
<dockerDirectory>${project.build.outputDirectory}</dockerDirectory>
<resources>
<resource>
<directory>${project.build.directory}</directory>
<include>${project.build.finalName}.jar</include>
</resource>
</resources>
</configuration>
</plugin>
分享到:
相关推荐
java运行依赖jar包
(spotify Java)docker-maven-plugin-master.zip
dockerfile-maven-plugin 支持 maven 直接发布项目至 docker 镜像库
docker-maven-plugin 这是一个Maven插件,用于构建Docker映像和管理用于集成测试的容器。 它适用于Maven 3.0.5和Docker 1.6.0或更高版本。 目标 目标 描述 默认生命周期阶段 创建并启动容器 整合前测试 停止并...
docker-maven-plugin 一个用于构建和推送Docker映像的Maven插件。状态:无效我们建议您改为使用 。docker-maven-plugin的未来该插件是Spotify最初使用的Maven插件,用于从Java服务中构建Docker映像。 它最初创建于...
Docker Compose Maven插件 ... < artifactId>docker-compose-maven-plugin $VERSION 关于 Maven插件,用于通过Maven运行基本的docker-compose命令。 它可以用作Maven生命周期的一部分,也可以用作将do
Maven是一个项目管理和构建自动化工具,主要服务于基于Java的软件项目。它是由Apache软件基金会提供的一个开源工具,使用一种名为Project Object Model (POM) 的XML文件来描述项目的构建过程、依赖关系和其他配置...
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
我们倾向于谈论“ Maven”而不是“ Docker”(例如,“ package”而不是“ build”)。 而且,我们希望保持简单。 您想知道如何吗? 吗? 要哪些? 要知道什么? 使用其他工具? 我有一个和一个(即将推出SBT ...
maven projects plugin出现红线怎么办,网上给许多比较蹩脚的方案。经过研究发现一个简洁的方法,一分钟就能搞定。
docker maven plugin 是个简单的可以管理Docker容器maven插件,这个插件将会根据你的配置,在构建时启动容器,构建结束时停止容器并删除,如果本地找不到镜像,Docker会自动去中央仓库下载。 简单示例: <plugin> ...
fabric8-maven-plugin, 关于Kubernetes和 OpenShift,用于获取你的Java应用程序的Maven 插件 fabric8-maven-plugin 简介这个 Maven 插件是用于构建和部署 Docker 。Kubernetes和OpenShift的Java应用程序的one-stop-...
maven-docker-images 带有必要插件的Maven映像可缩短构建时间
Dockerbuild Maven 插件使用 docker 容器构建 java 项目的 Maven 插件
5.1 插件docker-maven-plugin 18 5.2 插件dockerfile-maven 19 6. 容器编排与调度 20 6.1 容器编排 20 6.2 容器调度 21 7. Docker常用命令 21 8. 常见问题 22 8.1 连不上docker官方仓库 22 8.2 启动mysql...
dockerfile-maven-plugin.txt
构建Docker映像 mvn package 运行Docker映像 docker run -d -p 8090:8090 janus/janus-web:latest 将环境变量DOCKER_HOST = tcp:// hostname:2375设置为针对远程Docker主机运行。 否则,将使用localhost
- Maven Integration plugin:与 Maven 集成,用于构建基于 Maven 的项目。 - Deploy to container Plugin:支持自动化部署到 Tomcat 容器。 - Git 插件:集成 Git 版本控制系统。 - Publish Over SSH:通过 SSH...