# 基於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 ...