赞
踩
使用docker运行jar文件,并且可以随时更新jar文件但是不用创建新的容器
如图所示,将jar包放在自定义的文件夹中,和Dockerfile可以放在一起
1.jdk版本选择项目使用的版本
2.暴露项目使用的端口
3.工作空间,指在容器中的初始位置,这里选择jar包所在的路径,代表工作目录在jar包所在目录,默认根目录/,等会儿创建容器会做挂载映射,项目的日志文件会根据工作目录路径生成。
4.执行运行jar包的命令
其他设置可自定添加
docker build -t demo:1.0 ./demo
后面的路径指向的是Dockerfile所在路径,在当前文件夹中可使用 . 代替。
构建完成
docker run -d --name demo -p 8000:8000 -v /mnt/demo:/mnt/demo demo:1.0
-d 后台运行, -p端口映射, -v 文件挂载映射
可以看到运行成功,且在外部生成了日志文件,日志文件的路径由WORKDIR决定,默认会在容器根目录中生成,不会映射出来。
更换jar包后重启容器即可,不用重新创建。
初次尝试,有错误请指教
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。