1,本地安装 Docker for Windows
我的电脑是家庭版 安装参考: https://www.cnblogs.com/temari/p/13188168.html
2, Docker for Windows 开启远程登录 参考: https://cloud.tencent.com/developer/article/1472586
① setting–>Docker Engine 添加 “hosts”: [ “tcp://0.0.0.0:2375” ]
② CMD管理员模式下执行
netsh advfirewall firewall add rule name="docker_daemon" dir=in action=allow protocol=TCP localport=2375
③ http://localhost:2375/info http://localhost:2375/version 查看
3,IDEA配置docker 参考: https://cloud.tencent.com/developer/article/1472586
3 docker 部署springboot 参考: https://cloud.tencent.com/developer/article/1472586
① pom.xml文件增加
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>gen-webadmin</id>
<phase>package</phase>
<configuration>
<tasks>
<copy todir="docker" file="target/${project.artifactId}-${project.version}.${project.packaging}" />
</tasks>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
② 根目录下创建一个docker文件夹,在文件夹下创建Dockerfile文件 写入
FROM java:8u111
VOLUME /tmp
ADD *.jar app.jar
EXPOSE 801
ENTRYPOINT ["java","-jar","/app.jar"]
③ 添加一个启动项
最后一行指令是 clean package -D maven.test.skip=true
④ 这里一定要关掉
⑥: 运行即可