1. 一个装有docker的Linux系统
2. 修改 /lib/systemd/system/docker.socket
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock
3. sudo service docker restart //重启docker
4. 环境变量
5. 引入插件(注意插件版本一定要大于1.4)
<plugin> <groupId>com.spotify</groupId> <artifactId>dockerfile-maven-plugin</artifactId> <version>1.4.13</version> <configuration> <repository>${docker.image.prefix}/${project.artifactId}</repository> <buildArgs> <JAR_FILE>target/${project.build.finalName}.jar</JAR_FILE> </buildArgs> </configuration> </plugin>
6. Dockerfile
7. 项目打包,docker构建
8. 运行结果
9. 创建容器 docker run -id --name=myxdclass_eureka -p 8761:8761 3737dc68e7f8
10. 访问测试