Docker-Maven插件

Docker-Maven插件的使用

    修改宿主机的 Docker 配置,让其可以远程访问

    vi /usr/lib/systemd/system/docker.service
    # CentOS
    ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock
    # Ubuntu
    ExecStart=/usr/bin/dockerd -H fd:// -H tcp://0.0.0.0:2375
        刷新配置,重启服务

    sudo systemctl daemon-reload
    sudo systemctl restart docker
    # 启动私有仓库容器
    docker start ContainerRegistry
   

    检查docker是否监听2375端口

    netstat -anp|grep 2375
      

    在 pom.xml 添加 docker-maven 插件配置



    com.spotify
    docker-maven-plugin
    1.0.0
    
        
        123.207.4.93:5000
        true
        
        123.207.4.93:5000/mir-docker
        
        java
        
        ["java", "-jar", "/${project.build.finalName}.jar"]
        
            
                /
                ${project.build.directory}
                ${project.build.finalName}.jar
            

        

        
        http://123.207.4.93:2375
    

以上配置会自动生成 Dockerfile 文件

    生成并 Push 到服务器上就 OK 了

    mvn clean package docker:build -DpushImage

你可能感兴趣的:(Docker-Maven插件)