docker中執行一個簡單的jar包
阿新 • • 發佈:2022-05-30
前提
1.預設在linux環境上,已安裝docker環境,如需安裝docker,請點選 Docker安裝
2.準備好jar包,沒有的話可以參考:Jar包製作
一、執行Dcoker環境
使用docker啟動命令:systemctl start docker
systemctl start docker
啟動後,檢視docker執行狀態:
systemctl stauts docker
常用的docker命令請參考:Docker 常用命令
二、拉取java映象環境
因為執行jar包需要java環境,首先先拉取一個java映象環境
1.先搜尋java映象;
docker search java
2.拉取java映象
docker pull java
3.檢視docker映象
可以看到剛拉取的java映象。
三、執行jar包
docker run -v /root/helloworld/hello.jar:/root/helloworld/hello.jar java:latest java -jar /root/helloworld/hello.jar
-v /root/helloworld/hello.jar:/root/helloworld/hello.jar 表示將宿主主機的jar檔案,對映到容器中(分號前為宿主主機的路徑,分號後為容器中的路徑)
java:latest 表示映象檔案的名稱和tag
java -jar /root/helloworld/hello.jar 表示執行jar包,注意:這裡的jar包為容器中的位置,是通過前面的-v屬性對映的