開發:win10 + idea2020.1 + j**a11
部署:centos7+docker
docker pull openjdk:版本號
docker run --name=myopenjdk -idt openjdk:版本號
選中test,點選藍色閃電,選中package,點選綠色三角。
不用使用***.getfile(),***.getfilename(),而是使用如下方式:
1 inputstream is=this.getclass().getresourceasstream("/static/***.csv");
2 bufferedreader br = new bufferedreader(new inputstreamreader(is));要使用下圖第一種方式。若使用第二種方式很可能只顯示乙個 口
把打包好的jar包放到centos7裡,並在同目錄下新建乙個檔案——dockerfile,檔案內容如下(要注意j**a版本、jar包名的修改):
# 基於openjdk 映象from openjdk:版本號
# 將本地資料夾掛在到當前容器
volume /tmp
# 複製檔案到容器
# 宣告需要暴露的埠
docker build -t server .
docker run --net host -it -d -p 8080:8080 serversystemctl start firewalld 開啟防火牆
firewall-cmd --zone=public --add-port=8080/tcp --permanent 開放8080埠
如何使用Docker在Mac上部署Swagger
如何使用docker在mac上部署swagger docker 是乙個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到乙個可移植的容器中,然後發布到任何流行的 linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。docker常用命令 swagger是乙個規...
Docker上部署node專案
案例jwtdemo專案 1 在linux系統中上傳你的jwtdemo專案 注意 不需要把node modules的資料夾複製進行,直接刪除該資料夾後再上傳到linux系統中,因為這個檔案太大了,在dockerfile中執行run npm i 即可 2 在專案的根目錄中建立乙個dockerfile 檔...
docker上部署啟動RabbitMQ
在docker上部署啟動rabbitmq及使用 一 docker上部署啟動rabbitmq 1 查詢rabbitmq映象 docker search rabbitmq management2 拉取rabbitmq映象 docker pull rabbitmq management3 建立並啟動容器 ...