Docker安裝java環境並部署jar包執行
Docker安裝java環境並部署jar包執行
作為一個前端,瞭解後端部署jar包也是有必要的,在這裡就我學習的,做一個簡單的筆記,這裡可以結合我的商品的增刪改查的java文章一起看。
java實現商品資訊的錄入,查詢,修改,刪除的介面(用Postman測試,連線資料庫看錶),最後打成jar執行
文章目錄
一、安裝java:8
- 查詢java:8
docker search java:8
2.拉取java:8
docker pull java:8
最後用命令檢視如下
docker images
Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。
容器是完全使用沙箱機制,相互之間不會有任何介面(類似 iPhone 的 app),更重要的是容器效能開銷極低。。
二、部署的步驟
1.進入到你想要的目錄下建立Dockerfile檔案
vi Dockerfile
或者在Linux也可用
touch Dockerfile
2.編寫Dockerfile檔案
#依賴的父映象
FROM java:8
#作者
MAINTAINER wgs
#jar包新增到映象中
ADD product-0.0.1-SNAPSHOT.jar first.jar
#容器暴露的埠 即jar程式在容器中執行的埠
EXPOSE 8088
#容器啟動之後要執行的命令
ENTRYPOINT ["java","-jar","first.jar"]
提示:(如果安裝了winSCP ,可以用他編寫更加方便直觀)
3.用winSCP把打成的jar上傳到當前的目錄寫
打包方法:
上傳的包如下:
4.使用當前目錄的 Dockerfile 建立映象,標籤為 wgs/product 重點注意後面的點
docker build -t wgs/product .
如下
5.執行映象(到此基本完成)
(注意:前面的8088是訪問埠 後面的8088的jar包中server.port=8088)
docker run -d --name myproduct -p 8088:8088 wgs/product
如下圖
6.可以檢視日誌
可以用
docker ps
看看如下
可以檢視日誌
docker logs myproduct
如下
三、修改jar,再次部署注意:
1.停止正在執行中的myproduct容器
docker stop myproduct
如下:
2.刪除已經停止執行中的myproduct容器
docker rm myproduct
如下:
3.上面的部署再來一遍
至此完成
用postman測試效果如下:
相關文章
- 使用docker搭建環境:安裝tomcat、部署war包DockerTomcat
- 常用環境部署—Docker安裝RocketMQ教程!DockerMQ
- java在centos7下部署執行jar包JavaCentOSJAR
- Docker部署並執行ElasticsearchDockerElasticsearch
- win10遊戲執行環境包怎麼安裝_win10電腦遊戲執行環境包安裝詳細步驟Win10遊戲
- docker-執行JavaWeb服務(jar包)DockerJavaWebJAR
- 部署基於Dragonwell的Java執行環境GoJava
- 一鍵化安裝 docker,一鍵化部署 lnmp+Redis 環境,快速部署 Laravel 環境DockerLNMPRedisLaravel
- 搭建go環境並執行Go
- jar包部署,jenkins整合javaJARJenkinsJava
- Mac Ox 使用 Docker 安裝寶塔環境,並安裝 SqlServer 擴充套件MacDockerSQLServer套件
- docker環境下安裝tensorflowDocker
- Ubuntu 22.04 安裝Docker環境UbuntuDocker
- docker安裝多環境ApolloDocker
- centos7安裝Hyperf執行環境CentOS
- Windows下安裝java jdk和tomcat執行環境簡單整理WindowsJavaJDKTomcat
- Java(JDK/Tomcat/Maven)執行環境配置及工具(idea/eclipse)安裝JavaJDKTomcatMavenIdeaEclipse
- centos7 下安裝laravel 執行環境CentOSLaravel
- CentOS 7 下安裝 nginx + PHP 執行環境CentOSNginxPHP
- 用Docker打包Python執行環境DockerPython
- Docker 下安裝配置 lnmp 環境DockerLNMP
- [JAVA] JAVA 8 環境安裝配置Java
- Jpackage-製作無需預裝Java環境的Jar可執行程式PackageJavaJAR行程
- Java002-執行環境Java
- 如何安裝Python執行環境Anaconda?(視訊教程)Python
- JDK20安裝+環境配置+編譯執行JDK編譯
- Java安裝和環境配置Java
- java簡介--環境安裝Java
- Linux下Java環境安裝LinuxJava
- 安裝Java開發環境Java開發環境
- ros2 jazzy docker環境安裝ROSDocker
- 無網環境安裝docker之--rpmDocker
- Linux 下使用 Docker 安裝lnmp環境LinuxDockerLNMP
- 部署Java環境Java
- Anaconda安裝與包和環境管理
- 安裝python虛擬環境並配置虛擬環境以及安裝scrapy模組Python
- Linux jar包 後臺執行LinuxJAR
- Jar 包執行時修改配置JAR