7 使用Docker容器管理的tomcat容器中的项目连接mysql数据库

1、查看容器的IP

1)进入容器

复制代码
docker exec -it mysql-test /bin/bash

2)显示hosts文件内容

复制代码
cat /etc/hosts

这里容器的ip为172.17.0.2

除了上面的方法外,也可以在容器外使用docker inspect查看容器的IP

复制代码
docker inspect mysql-test

以下为显示的容器配置信息,找到以下内容,其中"IPAddress"为容器的IP地址

2、创建数据库及表

3、修改项目中的数据库连接,连接的IP地址为mysql容器的IP

​4、打包项目并复制到tomcat的挂载webapps目录下

6、重启tomcat

复制代码
docker stop tomcat-test
docker start tomcat-test

文章来源于哔站《9 使用Docker容器管理的tomcat容器中的项目连接mysql数据库

更多学习视频和专栏文章请到哔站个人空间: 布道师学院的个人空间-布道师学院个人主页-哔哩哔哩视频

更多资源和项目下载请到:"开源吧(找实战项目和毕设项目的好网站)" ​ :开源吧

相关推荐
天码-行空3 小时前
深入拆解 Tomcat 架构:高层组件与启动流程设计
java·架构·tomcat
天码-行空3 小时前
深入拆解 Tomcat 架构:一键启停与生命周期设计
java·架构·tomcat
Gary Studio3 小时前
Selinux编写
linux·服务器·前端
Mr数据杨4 小时前
埃姆斯住宅房价预测与自动化估值建模
运维·机器学习·数据分析·自动化·kaggle
Danileaf_Guo4 小时前
手搓KVM虚拟化!Ubuntu 26.04 + KVM 7.0.0,告别VMware的低成本玩法
linux·运维·服务器·ubuntu
杨浦老苏4 小时前
基于MongoDB Atlas的博客热榜
数据库·博客·blog·waline
Bert.Cai4 小时前
MySQL RAND()函数详解
数据库·mysql
孙高飞4 小时前
AI生成接口自动化测试用例最佳实践(附skill设计思路)
运维·自动化·测试用例
中海德--陈顺真4 小时前
HONEYWELL 扫描架控制板 51000398
运维·服务器·人工智能
wuminyu4 小时前
专家视角看Java多态性的底层基石vtable(虚函数表)构建过程解析
java·linux·c语言·jvm·c++