详解通过Docker搭建Mysql容器+Tomcat容器连接环境
1、实验目的:web容器能访问部署在另外容器中的MySQL
2、步骤1:拉取mysql镜像,拉取命令如下:
dockerpullmysql//官网的最新mysql进行
3、步骤2:拉取tomcat镜像,拉取命令如下:
dockerpulltomcat--namexuguokun/jdk-tomcat
4、步骤3:创建mysql的一个容器,容器的名字是mymysql,创建命令如下:
dockerrun--namemymysql-p3306:3306 -v/c/Users/xu/Desktop/mysqldata/:/usr/lib/mysql -eMYSQL_ROOT_PASSWORD=123456-dmysql(步骤1中拉取的mysql镜像)
其中:
1)mymysql是镜像名称
2)-v/c/Users/xu/Desktop/mysqldata/:/usr/lib/mysql是将容器内的数据挂在到宿主机上面
3)MYSQL_ROOT_PASSWORD=123456是mysql数据root用户的密码
4)mysql是mysql的镜像名称</span>
5、步骤4:创建web镜像,并与mysql建立连接,web镜像的名字是myweb,创建命令如下:
dockerrun-it-p8888:8080 myweb--linkmymysql:db-dxuguokun/tomcat-jdk
其中:
1)myweb是创建的web容器的名字
2)mymysql是步骤3中创建的mysql容器的名字,可以通过其访问数据库,例如:jdbc_url=jdbc:mysql://mymysql:3306/mydatabasename?useUnicode=true&characterEncoding=utf8
3)db是个别名,web程序访问mysq数据可以通过其访问,例如jdbc_url=jdbc:mysql://db:3306/mydatabasename?useUnicode=true&characterEncoding=utf8</span>
4)xuguokun/tomcat-jdk是tomcat的镜像名称
6、实验环境搭建完毕。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下