编写docker-compose.yml搭建mysql+tomcat环境

网友投稿 252 2022-10-19

编写docker-compose.yml搭建mysql+tomcat环境

代码下载 编写docker-compose.yml

version: "3.1"services: mysql: restart: always image: daocloud.io/library/mysql:5.7.4 container_name: mysql ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=root - TZ=Asia/Shanghai volumes: - ./mysql/mysql_data:/var/lib/mysql tomcat: restart: always image: daocloud.io/library/tomcat:8.5.15-jre8 container_name: tomcat ports: - 8080:8080 environment: - TZ=Asia/Shanghai volumes: - ./tomcat/webapps:/usr/local/tomcat/webapps - ./tomcat/logs:/usr/local/tomcat/logs

创建mysql数据目录和tomcat代码目录和日志目录

[root@localhost mysql_tomcat]# mkdir -p ./mysql/data[root@localhost mysql_tomcat]# lsdocker-compose.yml mysql[root@localhost mysql_tomcat]# mkdir -p ./tomcat/{webapps,logs}[root@localhost mysql_tomcat]# lsdocker-compose.yml mysql tomcat

运行mysql和tomcat容器

[root@localhost mysql_tomcat]# docker-compose up -d

在tomcat/webapps下面添加test目录,添加测试的项目文件a.jsp和WEB-INF/web.xml

[root@localhost test]# lsa.jsp WEB-INF

a.jsp内容如下:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here ----------welcome--------Hello World!
<%="i am in docker tomcat test"%>

<% System.out.println("===========Hello World!"); %>

web.xml内容如下:

test

重启所有容器

[root@localhost mysql_tomcat]# docker-compose restartRestarting mysql ... doneRestarting tomcat ... done

到此,mysql加tomcat环境搭建成功

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot访问静态资源的配置及顺序说明
下一篇:使用docker搭建适合thinkphp6的lnmp+redis开发环境
相关文章

 发表评论

暂时没有评论,来抢沙发吧~