from centos
maintainer zzyy126.com>
#把宿主機當前上下文的c.txt拷貝到容器/usr/local/路徑下
copyc.txt /usr/local/cincontainer.txt
#把j**a與tomcat新增到容器中
addjdk-8u171-linux-x64.tar.gz /usr/local/
addapache-tomcat-9.0.8.tar.gz /usr/local/
#安裝vim編輯器
runyum -y install vim
#設定工作訪問時候的workdir路徑,登入落腳點
env mypath /usr/local
workdir$mypath
#配置j**a與tomcat環境變數
env j**a_home /usr/local/jdk1.8.0_171
env classpath $j**a_home/lib/dt.jar:$j**a_home/lib/tools.jar
env catalina_home /usr/local/apache-tomcat-9.0.8
env catalina_base /usr/local/apache-tomcat-9.0.8
env path $path:$j**a_home/bin:$catalina_home/lib:$catalina_home/bin
#容器執行時監聽的埠
expose 8080
#啟動時執行tomcat
# entrypoint ["/usr/local/apache-tomcat-9.0.8/bin/startup.sh" ]
# cmd ["/usr/local/apache-tomcat-9.0.8/bin/catalina.sh","run"]
cmd/usr/local/apache-tomcat-9.0.8/bin/startup.sh && tail -f /usr/local/apache-tomcat-9.0.8/bin/logs/catalina.out
from centos
maintainer zzyy126.com>
#把宿主機當前上下文的c.txt拷貝到容器/usr/local/路徑下
copyc.txt /usr/local/cincontainer.txt
#把j**a與tomcat新增到容器中
addjdk-8u171-linux-x64.tar.gz /usr/local/
addapache-tomcat-9.0.8.tar.gz /usr/local/
#安裝vim編輯器
runyum -y install vim
#設定工作訪問時候的workdir路徑,登入落腳點
env mypath /usr/local
workdir$mypath
#配置j**a與tomcat環境變數
env j**a_home /usr/local/jdk1.8.0_171
env classpath $j**a_home/lib/dt.jar:$j**a_home/lib/tools.jar
env catalina_home /usr/local/apache-tomcat-9.0.8
env catalina_base /usr/local/apache-tomcat-9.0.8
env path $path:$j**a_home/bin:$catalina_home/lib:$catalina_home/bin
#容器執行時監聽的埠
expose 8080
#啟動時執行tomcat
# entrypoint ["/usr/local/apache-tomcat-9.0.8/bin/startup.sh" ]
# cmd ["/usr/local/apache-tomcat-9.0.8/bin/catalina.sh","run"]
cmd/usr/local/apache-tomcat-9.0.8/bin/startup.sh && tail -f /usr/local/apache-tomcat-9.0.8/bin/logs/catalina.out
Dockfile語法講解
fromfrom scratch 製作base image from centos 使用base image from ubuntu 14.04label 定義容器的metadata label maintainer hello mail.com label version 1.0 label de...
Dockfile基本語法
from 功能為指定基礎映象,並且必須是第一條指令。如果不以任何映象為基礎,那麼可寫為 from scratch。接下來所寫的指令將作為映象的第一層開始。格式 from from from 預設值為latest maintainer 指定作者 格式 maintainerenv 為容器設定環境變數 e...
docker學習 Dockfile詳解
dockfile是乙個用於編寫docker映象生成過程的檔案,其有特定的語法。在乙個資料夾中,如果有乙個名字為dockfile的檔案,其內容滿足語法要求,在這個資料夾路徑下執行命令 docker build tag name tag 就可以按照描述構建乙個映象了。name是映象的名稱,tag是映象的...