首先需要开启服务器中docker中tcp端口,允许客户端进行访问。
这里有个安全问题
放开断开就可以访问,并且可以任何人都可以访问,所以需要,设置特定ip或者设置证书,让连接的时候需要带上证书
创建项目
正常创建一个spring boot,加入web依赖,并先测试curl url,获取接口信息
创建Dockerfile
在当前项目的路径下创建文件 Dockerfile
FROM openjdk:8u201-jdk-alpine3.9ENV LANG=C.UTF-8 LC_ALL=C.UTF-8# 挂载在/tmp 容器的 /tmp下VOLUME /tmp# 将target/生成的jar包改为app.jarADD target/docker-demo-0.0.1-SNAPSHOT.jar app.jar# 运行java 命令ENTRYPOINT ["java","-jar","app.jar"]EXPOSE 8080
在run configuration中配置

主要是配置Dockerfile地址,上下文的位置使用. 端口映射使用宿主机的18080端口,容器的8080端口
当然最重要的一步,需要maven命令打包
