远程发布springboot项目到docker

阅读更多
开启Docker远程访问
  首先需要开启docker远程访问功能,以便可以进行远程操作。
CentOS 6
  修改/etc/default/docker文件,重启后生效(service docker restart)。
DOCKER_OPTS="-H=unix:///var/run/docker.sock -H=0.0.0.0:2375"
CentOS 7
  打开/usr/lib/systemd/system/docker.service文件,修改ExecStart这行。
ExecStart=/usr/bin/dockerd  -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock

  重启后生效
  systemctl daemon-reload   
  systemctl restart docker.service

测试
curl http://127.0.0.1:2375/info

配置pom.xml打包方式
  
    
      
      
        org.springframework.boot
        spring-boot-maven-plugin
      

      
      
          com.spotify
          docker-maven-plugin
          0.4.14
          
              itmuch/${project.artifactId}:${project.version}
              src/main/docker
              http://192.168.44.130:2375
              
                  
                      /
                      ${project.build.directory}
                      ${project.build.finalName}.jar
                  
              
          
      
    
    compile
  


eclipse中run as:
package docker:build

linux中查看镜像:docker images
运行
docker run -p 8761:8761 b43479b1528a

你可能感兴趣的:(centos,eclipse,maven,linux)