使用Dockerfile構建映象並執行Jar包

2021-10-07 03:37:06 字數 722 閱讀 3635

# 基於openjdk

from openjdk:14-jdk-oracle

# 設定工作目錄,進入到容器中的初始目錄,不存在會自動建立

env mypath /root/springboot

workdir $mypath

# 相對於dockerfile檔案的路徑

# add 命令必須提供兩個引數,第乙個引數為:宿主機中的目錄,相對於dockerfile檔案

# 第二個引數為容器中的目錄,相對於workdir

# 新增容器卷,方便以後的處理,關聯宿主機中的目錄,不存在會自動建立

volume $mypath

# 暴露埠

expose 8080

# 執行jar包

# 映象名稱不能有大寫,注意後面有個 . ,表示當前目錄,預設在當前目錄下找dockerfile

docker build -t testspringboot:1.0 .

# 若dockerfile的名稱不是dockerfile,則需要通過-f 指定

# docker build -f /home/test/docfile -t mycentos:1.0 .

# 執行

docker run -d -p 8002:8080 testspringboot:1.0

然後就可以測試你寫的介面了哦

使用Dockerfile構建nginx映象

dockerfile的指令 from 指定基礎映象 from是必備的指令,並且必須為第一條指令 run 用來執行命令列命令。其基本格式 shell格式 run 命令 輸入在bash環境中的命令即可,乙個dockerfile允許使用run不得超過127層,所以,使用一次run,使用 換行,使用 執行下...

Dockerfile構建映象,映象入倉庫,映象啟動

dockerfile是由一系列命令和引數構成的指令碼,這些命令應用於基礎映象並最終建立乙個新的映象。它們簡化了從頭到尾的流程並極大的簡化了部署工作。dockerfile從from命令開始,緊接著跟隨者各種方法,命令和引數。其產出為乙個新的可以用於建立容器的映象。dockerfile示例 form u...

使用Dockerfile構建容器

通過dockerfile構建docker容器,可以只依賴基礎映象,此文以ubuntu作為基礎映象。touch dockerfile from ubuntu 14.04 maintainer tony env refreshed at 2017 05 08run apt get update run ...