1. 程式人生 > 其它 >docker中執行一個簡單的jar包

docker中執行一個簡單的jar包

前提

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屬性對映的