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 分钟前
高并发收藏功能设计:Redis异步同步与定时补偿机制详解
java·数据库·redis·学习·缓存
知北游天3 分钟前
Linux:多线程---深入互斥&&浅谈同步
linux·运维·服务器
Gappsong8745 分钟前
【Linux学习】Linux安装并配置Redis
java·linux·运维·网络安全
Ein hübscher Kerl.34 分钟前
虚拟机上安装 MariaDB 及依赖包
数据库·mariadb
try2find39 分钟前
移动conda虚拟环境的安装目录
linux·运维·conda
长征coder1 小时前
AWS MySQL 读写分离配置指南
mysql·云计算·aws
码农101号1 小时前
Linux中容器文件操作和数据卷使用以及目录挂载
linux·运维·服务器
醇醛酸醚酮酯1 小时前
Qt项目锻炼——TODO清单(二)
开发语言·数据库·qt
PanZonghui1 小时前
Centos项目部署之Nginx 的安装与卸载
linux·nginx
ladymorgana1 小时前
【docker】修改 MySQL 密码后 Navicat 仍能用原密码连接
mysql·adb·docker