docker部署jar项目:
来源: https://www.jianshu.com/p/ec477d84fc7d
- 1.下载java镜像(jdk8)
docker pull java:8
- 2.进入执行jar包所在文件夹, 创建/编写Dockerfile 文件
创建 touch Dockerfile
编辑:vim Dockerfile
内容:
# 镜像
FROM java:8
# 所属者
MAINTAINER luckhwb
# 执行的jar包,并改名为 blog.jar
ADD spring-blog-2.0.0.jar blog.jar
# 暴露端口
EXPOSE 80
# 执行命令 (java -jar blog.jar)
ENTRYPOINT ["java","-jar","blog.jar"]
- 3.加载为docker镜像
docker build -t luckhwb/blog .
注: . 不能忘记
- 4.运行docker
docker run --name luckhwb_blog -p 80:80 -d luckhwb/blog
注: luckhwb_blog 备注名, luckhwb/blog 镜像名
- 5.查看运行状态
docker ps
- 6. 导入导出镜像
docker export [CONTAINER ID] > xxx.tar
docker import - [IMAGE_NAME] < xxx.tar