画像ファイルDokerfile Tomcatのカスタムによると、

レディJDKとTomcatのアーカイブ

 Dockerfileファイルを書きます

#のCentOSミラーに基づいて構築されている
CentOSのFROM 
泉にMAINTAINER <[email protected]> 
コンテナ内のホストにコピー#テキストは/ usr / local / 低いパス
COPY cp.txtは/ usr / local / cpContainer.txt 
#とJDKがTomcatはコンテナに追加
ADD JDK -8u181-のLinux-x64.tar.gzは/ usr / local / 
ADDのApache Tomcatの-9.0.30.tar.gzを/ usr / local /の- 
作業ディレクトリに#セットのログイン足がかり
ENV MYPATH / usr / ローカル
WORKDIR $ MYPATH 
#JDKとTomcatの設定環境変数
ENV JAVA_HOME /usr/local/jdk1.8 .0_181 
ENV CLASSPATH $ JAVA_HOME /lib/dt.jar:$JAVA_HOME/lib/ のtools.jar 
ENV CATALINA_HOMEの/ usr /ローカル/ apacheの-tomcatに-9.0.30
CATALINA_BASE ENV /usr/local/apache-tomcat-9.0.30 
ENV PATHは、PATHを$:$ JAVA_HOME / binに:$ CATALINA_HOME / libに:$ CATALINA_HOME / binに
コンテナが実行されているリスニングポート#
EXPOSE 8080 
指定されたコンテナ#がコマンドの実行を開始するときのデフォルトを
CMD /usr/local/apache-tomcat-9.0.30/bin/startup.sh &&は、tail -f /usr/local/apache-tomcat-9.0.30/bin/logs/catalina.out

ミラーの構築

 ドッキングウィンドウのビルド-t mytomcat9。

 ミラーTomcatの実行が新たに建設されました

ドッキングウィンドウの実行-d -p 9000:8080 --name shutomcat9 -v /shuquan/myproject/tomcat9/test:/usr/local/apache-tomcat-9.0.30/webapps/test -v / shuquan / MyProjectと/ tomcat9 / tomcat9logs /:/usr/local/apache-tomcat-9.0.30/logs --privileged =  mytomcat9

 テスト

おすすめ

転載: www.cnblogs.com/Lambquan/p/12153660.html