1,在任意目錄創建Dockerfile文件(我這兒是在/root/project下),並把項目打的jar包上傳進來
touch Dockerfile
2,編寫Dockerfile內容
vi Dockerfile
指令指明瞭當前鏡像的基鏡像,編譯當前鏡像時自動下載基鏡像。
FROM java:8
指明作者
MAINTAINER bingo
複製jar文件到鏡像中去並重命名爲vue-stu.jar
ADD vue-stu.jar vue-stu.jar
暴露8081端口
EXPOSE 8081
啓動時執行java -jar vue-stu.jar
ENTRYPOINT ["java","-jar","vue-stu.jar"]
3,利用Dockerfile創建項目鏡像(注意後面的空格和點)
docker build -t vue-stu .
4,查看創建好的鏡像
docker images
5,運行並創建成容器
docker run -d -p 8089:8089 vue-stu
6,我們可以查看啓動的容器
docker ps
7,查看運行容器的日誌(可通過日誌觀察是否啓動成功,也可以通過telnet查看)
docker logs -t --tail 200 ec5a97405560
如圖:我的就啓動成功了
結束語:如那兒有些的不對,還望大佬們指出,互相學習