前言
本片教程适合idea+java+maven的环境,另外需要有docker环境,如果windows上没有,可以将程序拷贝到linux上有docker的环境上执行相关操作
docker环境安装教程[]
目的
将java程序打进docker镜像中,方便docker方式部署
正文
mavne添加以下依赖并执行生成Dockerfile
在pom文件的bulid中添加如下驱动
1 | <plugin> |
执行docker_build之后会自动生成Dockerfile,如果你的windows上有docker,会生成镜像,由于我的机器上没有,因为新版的docker安装到window上有
系统限制,详情查看这篇博客[]
Dockerfile内容如下
1 | FROM java |
转移到linux上有docker环境的机器上开始build
修改一下Dockerfile,将配置文件也打入进去,上面驱动也可以改造成通过Dockerfile打包,而不是写到pom中
1 | FROM java |
linux上目录结构如下
执行build指令
1 | docker build -t job:0814 . |
终端打印成功截图
docker images验证截图