• Maven + Docker


    一、设置POM.xml

    <build>
      <finalName>ROOT</finalName>
      <plugins>
       <plugin>
        <groupId>com.spotify</groupId>
        <artifactId>docker-maven-plugin</artifactId>
        <version>0.4.13</version>
        <executions>
         <execution>
          <id>build-image</id>
          <phase>package</phase>
          <goals>
           <goal>build</goal>
          </goals>
         </execution>
        </executions>
        <configuration>
         <dockerDirectory>${project.basedir}/docker</dockerDirectory>
         <imageName>${project.artifactId}:${project.version}</imageName>
         <imageTags>
          <imageTag>latest</imageTag>
         </imageTags>
         <resources>
              <resource>
                <targetPath>/</targetPath>
                <directory>${project.build.directory}</directory>
                <include>ROOT.war</include>
              </resource>
            </resources>
        </configuration>
       </plugin>
      </plugins>
     </build>

    二、在工程下创建一个docker目录

    三、在docker目录下创建文件Dockerfile,如

    FROM java:7
    MAINTAINER kingsy <kingsylin@vip.qq.com>
    
    ENV TOMCAT_VERSION apache-tomcat-7.0.75
    
    ADD ${TOMCAT_VERSION}.tar.gz /
    
    WORKDIR /${TOMCAT_VERSION}
    
    # INSTALL TOMCAT
    RUN rm -rf webapps/*
    
    # Add WAR
    ADD ROOT.war webapps/
    
    # RUN
    CMD ["./bin/catalina.sh", "run"]
    
    EXPOSE 80
    EXPOSE 443
  • 相关阅读:
    蜕变过程中的思考
    Django template for 循环用法
    Django 发送html邮件
    Django F对象的使用
    在Django中使用Q()对象
    ubuntu中管理用户和用户组
    Django settings.py 的media路径设置
    Git版本控制 备忘录
    Git .gitignore文件的使用
    将git关联到pycharm
  • 原文地址:https://www.cnblogs.com/kingsy/p/6411337.html
Copyright © 2020-2023  润新知