[root@localhost docker]# docker imagesREPOSITORYTAGIMAGEIDCREATEDSIZE
centos base 9d20362732d7 About an hour ago 904.8MB
docker.io/centos latest 9706330364442 weeks ago 196.7MB
[root@localhost soft]# docker run -tid --name mytomcat -p 80:8080 centos:base0299abe0d2c9e97ac00337e4df344b1000956d4e4e8eb11a810cc586a226ad36
[root@localhost docker]# docker ps -allCONTAINERIDIMAGECOMMANDCREATEDSTATUSPORTSNAMES0299abe0d2c9 centos:base "/bin/bash"12 minutes ago Up12 minutes 0.0.0.0:80->8080/tcp mytomcat
[root@localhost soft]# docker exec -ti mytomcat /bin/bash //进入到mytomcat容器中。
[root@0299abe0d2c9 /]# $PATH //查看环境变量。bash: /usr/app/jdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:No such file or directory
[root@0299abe0d2c9 /]# java -version //查看java版本信息
java version "1.8.0_102"Java(TM) SERuntimeEnvironment (build 1.8.0_102-b14)
JavaHotSpot(TM) 64-BitServerVM (build 25.102-b14, mixed mode)
[root@0299abe0d2c9 /]# cd usr/app //创建镜像的时候把相关的文件拷贝到该目录下了。
[root@0299abe0d2c9 app]# ll
total 12
drwxr-xr-x. 9 root root 4096Aug1506:23 hadoop
drwxr-xr-x. 8 root root 4096Aug1506:23 jdk
drwxr-xr-x. 9 root root 4096Aug1506:23 tomcat
将目录切换到tomcat的Bin目录下,运行startup.sh启动tomcat服务即可。
[root@0299abe0d2c9 bin]# ./startup.sh
Tomcat started.
[root@0299abe0d2c9 tomcat]# tail -f ../logs/catalina.out 15-Aug-201607:57:19.668 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/app/tomcat/webapps/docs has finished in17 ms
15-Aug-201607:57:19.668 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/examples
15-Aug-201607:57:20.096 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/app/tomcat/webapps/examples has finished in428 ms
15-Aug-201607:57:20.096 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/host-manager
15-Aug-201607:57:20.123 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/app/tomcat/webapps/host-manager has finished in27 ms
15-Aug-201607:57:20.123 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/manager
15-Aug-201607:57:20.148 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory /usr/app/tomcat/webapps/manager has finished in24 ms
15-Aug-201607:57:20.152 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]
15-Aug-201607:57:20.160 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]
15-Aug-201607:57:20.163 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in985 ms