一: 新建一个SpringBoot-web 项目
-
略
-
在pom.xml 引入Docker maven plugin
二: 安装Docker java 8 镜像
三: 添加Dockerfile
在pom.xml 平级目录新建Dockerfile文件
五: 运行docker镜像
执行命令:
六:查看运行结果
- 浏览器验证
- 访问
- docker 验证
- 运行 命令查看运行中的容器
- docker 容器日志验证
七:进入容器
windows 环境下:
查看进程ID
跟踪GC执行情况
退出容器命令
遇到的问题
问题1:打包出现错误:
[ERROR] No plugin found for prefix 'docker' in the current project and in the plugin groups...
解决办法: 修改 maven 的配置文件 settings.xml
问题2:打包出现Connection refused 错误:
[ERROR] Failed to execute goal com.spotify:dockerfile-maven-plugin:1.4.10:build (default-cli) on project docker-demo: Could not build image: java.util.concurrent.ExecutionException: com
.spotify.docker.client.shaded.javax.ws.rs.ProcessingException: com.spotify.docker.client.shaded.org.apache.http.conn.HttpHostConnectException: Connect to localhost:2375 [localhost/127.0
.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect -> [Help 1]