1.首先需要編寫dockerfile文件,通過dockerfile文件將jar包打成鏡像
編寫dockerfile文件
# 定義父鏡像 FROM java:8 # 維護者信息 MAINTAINER cc<xxxxxxxxx@qq.com> # 將jar包添加到容器 ADD springboot.jar app.jar # 定義容器啟動執行的命令 CMD java -jar app.jar
2.通過dockerfile構建鏡像
docker build -f dockerfile文件路徑 -t 鏡像名稱:版本號 .
例:docker build -f dockerfile -t springboot:1.0 .
3.通過docker images查看是否打包鏡像成功
4.將鏡像文件打成tar包
docker save -o 壓縮文件名稱 鏡像名稱:版本號
例:docker save -o springboot.tar springboot:1.0
至此已經完成鏡像打包了,如果需要解壓使用鏡像看下面流程
5.解壓壓縮文件,解壓后會直接生成該鏡像,可通過docker iamges查看
docker load –i 壓縮文件名稱
例:docker load -i springboot.tar
然后就是通過鏡像創建容器的流程了,此處不做細說,可查看docker命令文章有詳細過程。