码迷,mamicode.com
首页 > 其他好文 > 详细

docker(五)使用docker-maven-plugin插件构建docker镜像

时间:2018-11-26 20:06:30      阅读:546      评论:0      收藏:0      [点我收藏+]

标签:构建   host   设置   csdn   directory   cal   targe   pat   博客   

可以参考博客:https://blog.csdn.net/aixiaoyang168/article/details/77453974

 

docker-maven-plugin的Github地址:https://github.com/spotify/docker-maven-plugin

在pom.xml中引入该插件

<!-- docker-maven-plugin插件 -->
<plugin>
    <groupId>com.spotify</groupId>
    <artifactId>docker-maven-plugin</artifactId>
    <version>0.4.13</version>
    <configuration>
        <!--用于指定镜像名称-->
        <imageName>${project.name}:${project.version}</imageName>
        <!--用于指定基础镜像,相当于Dockerfile中的FROM指令-->
        <baseImage>java</baseImage>
        <!--相当于Dockerfile的ENTRYPOINT指令-->
        <entryPoint>["java", "-jar", "/${project.build.finalName}.jar"]</entryPoint>
        <!--是否跳过docker build-->
        <skipDockerBuild>true</skipDockerBuild>
        <resources>
            <resource>
                <targetPath>/</targetPath>
                <!--用于指定需要复制的根目录,${project.build.directory}表示target目录-->
                <directory>${project.build.directory}</directory>
                <!--用于指定需要复制的文件。${project.build.finalName}.jar指的是打包后的jar包文件。-->
                <include>${project.build.finalName}.jar</include>
            </resource>
        </resources>
    </configuration>
</plugin>

默认情况下,该插件通过访问localhost:2375来连接本地docker,可以通过设置DOCKER_HOST 环境变量来连接docker.

DOCKER_HOST=tcp://<host>:2375

 

docker(五)使用docker-maven-plugin插件构建docker镜像

标签:构建   host   设置   csdn   directory   cal   targe   pat   博客   

原文地址:https://www.cnblogs.com/rouqinglangzi/p/10021838.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!