Docker初学二 落日映苍穹つ 2022-09-30 12:54 120阅读 0赞 # Docker下的tomcat环境搭建 # 上篇已经安装了jdk,下面按照tomcat、maven和jenkins,这样就可以搭建一个web平台了。 **tomcat安装:** **wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.42/bin/apache-tomcat-8.0.42.tar.gz** 下载后解压: tar -zxv -f apache-tomcat-8.0.42.tar.gz 移动到/usr/local下。 cd bin ./startup.sh 启动之后没法看到效果,先退出容器。 为了能在windows上浏览器访问,先用docker命令映射端口8080: docker run -itd -p 8080:8080 centos/2.0 进入centos系统:docker exec -it fc9e3a914642 bash 进入tomcat安装目录,找到startup.sh启动。 启动了。找个windows下的浏览器,输入http://192.168.99.100:8080/ 没问题了,成功启动。 下面配置tomcat为服务,就是直接可以service tomcat start这样运行。 在/etc/init.d/下view tomcat,粘贴下面代码即可。javahome的配置可以加上,我这里不加也行哦 #!/bin/bash # description: Tomcat7 Start Stop Restart # processname: tomcat7 # chkconfig: 234 20 80 CATALINA_HOME=/usr/local/tomcat case $1 in start) sh $CATALINA_HOME/bin/startup.sh ;; stop) sh $CATALINA_HOME/bin/shutdown.sh ;; restart) sh $CATALINA_HOME/bin/shutdown.sh sh $CATALINA_HOME/bin/startup.sh ;; esac exit 0 chmod a+x tomcat **设置服务运行级别** \#chkconfig --add tomcat service tomcat start. 报错bash: service: command not found。 安装initscripts: 查看是否安装:rpm -qa | grep initscripts 查看列表:yum list | grep initscripts 安装:yum install initscripts service tomcat start 没问题了。
还没有评论,来说两句吧...