docker+idea自动化部署

centos 安装docker
设置外网映射2375

vi /usr/lib/systemd/system/docker.service
添加在ExecStart=/usr/bin/dockerd 后面加上-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

重新加载配置文件和启动:
systemctl daemon-reload
systemctl restart docker

idea添加 Dockerfile


FROM java:8
ADD dockerDemo-1.0-SNAPSHOT.jar app.jar
EXPOSE 8081
ENTRYPOINT [ "java", "-Djava.security.egd=file:/dev/./urandom", "-jar", "/app.jar" ]

pom.xml文件添加
 
           
                com.spotify
                docker-maven-plugin
                1.0.0

               
               
                   
                        build-image
                       
                        package
                       
                            build
                       

                   

               

               
                   
                    yzhdocker
                   
                   
                        latest
                   

                   
                    ${project.basedir}/src/main/resources

                   
                    http://192.168.211.133:2375

                   
                   
                       
                            /
                           
                            ${project.build.directory}
                           
                            ${project.build.finalName}.jar
                       

                   

               
           
            
            
    然后  mvn clean package  打包
    配置docker容器
    

你可能感兴趣的:(docker+idea自动化部署)