1、实验目的:web容器能访问部署在另外容器中的MySQL
2、步骤1:拉取mysql镜像,拉取命令如下:
docker pull mysql//官网的最新mysql进行
3、步骤2:拉取tomcat镜像,拉取命令如下:
docker pull tomcat --name xuguokun/jdk-tomcat
4、步骤3:创建mysql的一个容器,容器的名字是mymysql,创建命令如下:
复制代码 代码如下:
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,创建命令如下:
复制代码 代码如下:
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、实验环境搭建完毕。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
更新日志
- 战锤40K星际战士2全职业介绍|全职业技能效果一览
- 陈百强《2006世纪10星·永恒篇[环球]》[WAV整轨]
- 【新世纪钢琴】VA-GoldenOctober(Piano)(金秋十月钢琴篇)【FLAC】
- 青稞荞麦《破茧》新生代组合[WAV+CUE]
- 因系统升级后出现BUG 《FF16》PS5完全版宣布延期
- 《黑神话:悟空》周伯通!大佬用左右手分别挑战两只虎先锋
- 《黑神话:悟空》攻击动作致敬《大话西游》:这也太帅了!
- 《星舰铳犬太阳系物语》游戏背景介绍
- 《战锤40K星际战士2》终极版有后续DLC说明
- 《第9层》游戏特色玩法介绍
- 刀郎.2006-刀郎【九雨天下】【WAV+CUE】
- 59.9高校生.1994-素兰万岁【上华】【WAV+CUE】
- ECHO.1991-你是爱我还是需要我(国专)【EMI百代】【WAV+CUE】
- 交错战线零课主线困难通关阵容推荐一览
- 交错战线挖掘矿场角色推荐攻略