zoukankan      html  css  js  c++  java
  • docker部署

    pom里面的docker插件

               <plugin>
                    <groupId>com.spotify</groupId>
                    <artifactId>docker-maven-plugin</artifactId>
                    <version>${docker.plugin.version}</version>
                    <configuration>
                        <imageName>${docker.registry.url}/blade/${project.artifactId}:${project.version}</imageName>
                        <dockerDirectory>${project.basedir}</dockerDirectory>
                        <dockerHost>${docker.registry.host}</dockerHost>
                        <resources>
                            <resource>
                                <targetPath>/</targetPath>
                                <directory>${project.build.directory}</directory>
                                <include>${project.build.finalName}.jar</include>
                            </resource>
                        </resources>
                        <registryUrl>${docker.registry.url}</registryUrl>
                        <serverId>${docker.registry.url}</serverId>
                        <pushImage>true</pushImage>
                    </configuration>
                </plugin>

    dockerfile文件

    RUN mkdir -p /blade/desk  在docker目录下(将docker目录作为根目录),创建balde/desk目录。实际操作的时候,将jar包复制到这里
    ADD ./target/blade-desk.jar ./app.jar  这里的.代表WORKDIR。将jar添加到docker镜像中。  ADD  源路径  目标路径
     
    FROM anapsix/alpine-java:8_server-jre_unlimited
    
    MAINTAINER smallchill@163.com
    
    RUN mkdir -p /blade/desk
    
    WORKDIR /blade/desk
    
    EXPOSE 8105
    
    ADD ./target/blade-desk.jar ./app.jar
    
    ENTRYPOINT ["java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "app.jar"]
    
    CMD ["--spring.profiles.active=test"]
  • 相关阅读:
    什么是32位汇编的flat平坦内存模式
    oracle随机操作
    网线8根排列顺序
    vb创建NT服务
    函数声明后面加个stdcall是什么意思
    一些基础问题。
    ArcGIS Server中地图打印的实现
    添加BaseCommand 和Base Tool 的注意事项
    获取字符串中的某个子字符串
    AE, C#,按纸张打印地图
  • 原文地址:https://www.cnblogs.com/longsanshi/p/12788399.html
Copyright © 2011-2022 走看看