远程发布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

你可能感兴趣的:(远程发布springboot项目到docker)