- 安装步骤参考mysql
- docker run —name tomcat-8.0 -p 8081:8080 -d 容器名:tag
- 部署项目
- 1.使用navicate连接容器的数据库,执行项目的sql文件,导入数据

- 2.将woniusales.war文件复制到tomcat的容器中的webapps目录下面
- docker cp /host/file container:/docker/file
- 确认容器是否成功复制项目文件
- docker exec -it tomcat-8.0 bash — 通过交互模式进入到容器内部修改配置文件
- 也可以不适用交互模式在宿主机上执行容器的命令:docker exec -t tomcat-8.0 vi /usr/local/tomcat/webapps/woniusles/WEB-INF/classes/db.proprites
- 在容器内部修改数据库的配置信息

- 查看数据库容器IP:

- docker exec -t mysql-5.6 ip a
- 查看数据库容器IP:
- docker exec -it tomcat-8.0 bash — 通过交互模式进入到容器内部修改配置文件
- 通过挂载的方式来对容器的配置文件进行管理
- 1.在mnt挂载目录下面创建项目目录,将项目文件上传(woniusales.war)
- 2.在宿主机上解压war包项目文件
- unzip woniusales.war -d 解压目录
- 3.创建tomcat容器,指定挂载目录
- docker run —name tomcat-8.0.4 -p 8082:8080 -v /mnt/tomcat/woniusales:/usr/local/tomcat/webapps/woniusales -d daocloud.io/library/tomcat:8.0.45-jre8-alpine
- 3.重启tomcat容器
- docker restart tomcat
- 如果宿主机映射端口被占用可能启动不成功,先确认宿主机端口是否占用
- netstat -ano|grep 端口
- kill -9 pid
- 1.使用navicate连接容器的数据库,执行项目的sql文件,导入数据
