docker下tomcat环境搭建

来源:互联网 发布:软件开发部门ios 编辑:程序博客网 时间:2024/05/16 08:04
   在上一篇文章中介绍了利用Dockerfile创建docker镜像文件,编写的过程中把jdk和tomcat文件都加入到镜像文件中去了。通过以下命令来启动镜像文件。
[root@localhost docker]# docker imagesREPOSITORY          TAG                 IMAGE ID            CREATED             SIZEcentos              base                9d20362732d7        About an hour ago   904.8 MBdocker.io/centos    latest              970633036444        2 weeks ago         196.7 MB[root@localhost soft]# docker run -tid --name mytomcat -p 80:8080 centos:base0299abe0d2c9e97ac00337e4df344b1000956d4e4e8eb11a810cc586a226ad36[root@localhost docker]# docker ps -allCONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  NAMES0299abe0d2c9        centos:base         "/bin/bash"         12 minutes ago      Up 12 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) SE Runtime Environment (build 1.8.0_102-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)[root@0299abe0d2c9 /]# cd usr/app    //创建镜像的时候把相关的文件拷贝到该目录下了。[root@0299abe0d2c9 app]# lltotal 12drwxr-xr-x. 9 root root 4096 Aug 15 06:23 hadoopdrwxr-xr-x. 8 root root 4096 Aug 15 06:23 jdkdrwxr-xr-x. 9 root root 4096 Aug 15 06:23 tomcat
   将目录切换到tomcat的Bin目录下,运行startup.sh启动tomcat服务即可。
[root@0299abe0d2c9 bin]# ./startup.sh Tomcat started.[root@0299abe0d2c9 tomcat]# tail -f ../logs/catalina.out 15-Aug-2016 07: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 in 17 ms15-Aug-2016 07:57:19.668 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/examples15-Aug-2016 07: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 in 428 ms15-Aug-2016 07:57:20.096 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/host-manager15-Aug-2016 07: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 in 27 ms15-Aug-2016 07:57:20.123 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /usr/app/tomcat/webapps/manager15-Aug-2016 07: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 in 24 ms15-Aug-2016 07:57:20.152 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [http-nio-8080]15-Aug-2016 07:57:20.160 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler [ajp-nio-8009]15-Aug-2016 07:57:20.163 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 985 ms
   在主机环境下输入http://localhost即可看到熟悉的tomcat界面。
0 0
原创粉丝点击