docker部署springboot項目

本文介紹一下docker如何部署springboot項目。html

前提條件:

1.能夠運行jar包的環境
2.機器上已經安裝了docker
3.準備部署的springboot的jar包
4.Dockerfile文件java

準備Dockerfile

前三條都很容準備,建立一個Dockerfile:spring

FROM java:8 
VOLUME /tmp 
ADD dalaoyang_mgr.jar /dalaoyang.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/dalaoyang.jar"]
複製代碼

解釋一下須要注意的地方

1.java:8 是使用jdk版本
2.dalaoyang_mgr.jar是使用jar包名稱
3.ADD dalaoyang_mgr.jar /dalaoyang.jar 拷貝jar到容器
4.ENTRYPOINT 執行jar文件docker

生成docker鏡像

將Dockerfile和jar放在一個文件夾,使用下面命令生成鏡像,注意最後的.瀏覽器

docker build -t dalaoyang .
複製代碼

注意:dalaoyang是生成的鏡像名稱。springboot

更多docker build命令能夠查看菜鳥教程bash

查看一下docker鏡像服務器

docker images
複製代碼

如圖,能夠看到已經有了一個名稱爲dalaoyang的鏡像 dom

WechatIMG78.jpeg

運行Docker容器

代碼以下

docker run -d -p 9000:9000 dalaoyang
複製代碼

解釋一下須要注意的地方

1.-d 後臺運行
2.-p 9000:9000 將docker容器的9000端口映射到服務器上的9000端口網站

到這裏就配置完成了,在瀏覽器使用:服務器ip:9000就能訪問docker容器內部署的springboot項目了。

我的網站:www.dalaoyang.cn

關注做者公衆號

dalaoyang_gongzhonghao.jpg
相關文章
相關標籤/搜索