源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

详解通过Docker搭建Mysql容器+Tomcat容器连接环境

  • 时间:2020-11-22 16:38 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:详解通过Docker搭建Mysql容器+Tomcat容器连接环境
1、实验目的:web容器能访问部署在另外容器中的MySQL 2、步骤1:拉取mysql镜像,拉取命令如下:
docker pull mysql//官网的最新mysql进行
3、步骤2:拉取tomcat镜像,拉取命令如下:
docker pull tomcat --name xuguokun/jdk-tomcat
4、步骤3:创建mysql的一个容器,容器的名字是mymysql,创建命令如下:
[u]复制代码[/u] 代码如下:
docker run --name mymysql -p 3306:3306  -v /c/Users/xu/Desktop/mysqldata/:/usr/lib/mysql  -e MYSQL_ROOT_PASSWORD=123456 -d mysql(步骤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,创建命令如下:
[u]复制代码[/u] 代码如下:
docker run -it -p 8888:8080  myweb --link mymysql:db -d xuguokun/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、实验环境搭建完毕。 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部