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数据库

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

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

相关推荐
2301_777998342 小时前
Linux信号机制
linux
一叶龙洲4 小时前
win11与Ubuntu之间同步配置、插件
linux·运维·ubuntu
CHANG_THE_WORLD5 小时前
12.总结:深入理解 Linux I/O 多路复用:select、poll、epoll 全解析
linux·运维·服务器
2401_841495645 小时前
【数据结构】B+树
数据结构·数据库·c++·b+树·概念·结构·操作原理
风曦Kisaki6 小时前
# Linux笔记:操作系统优化与资源管理
linux·运维·服务器·笔记
Mr.HeBoYan6 小时前
一次持续三天才出现的丢包故障——深入解析 DPDK Memory Ordering、rte_ring 与 CPU Memory Barrier (下)
linux·网络·算法·架构·dpdk
Hardworking6667 小时前
第7章 软硬件系统集成
数据库·软硬件系统集成
名字还没想好☜7 小时前
Go 的 time.Ticker 陷阱:定时任务里被忽略的内存泄漏与正确关闭
java·数据库·golang·go·定时器
关关长语7 小时前
Wsl解决MySQL容器跨域权限问题
mysql·docker·容器
zhangrelay8 小时前
笔记本轻量高品质延寿工具完整分系统清单
运维·笔记·学习