应用部署
5.1 MySQL部署
5.1.1 拉取MySQL镜像
拉取命令:
docker pull mysql
查看命令:
docker images

5.1.2 创建MySQL容器
查看容器:
docker ps -a

新建容器:
docker run -di --name=me_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

5.1.3 进入MySQL容器
进入容器:
docker exec -it me_mysql /bin/bash
登陆mysql:
mysql -u root -p

退出
退出mysql:quit
退出容器:exit

5.1.4 登陆MySQL
注意:连接IP为宿主机IP地址,即服务器IP地址

查看容器信息:得知IP地址为172.17.0.2,部署tomcat会用到
docker inspect me_mysql

5.2 tomcat部署
5.2.1 拉取tomcat镜像
拉取命令:
docker pull tomcat:7-jre7

5.2.2 创建tomcat容器
创建容器用于部署单点登录系统(CAS) -p表示地址映射
创建命令:
docker run -di --name=me_tomcat -v /usr/local/myhtml:/usr/local/tomcat/webapps -p 9000:8080 tomcat:7-jre7

查看容器:

5.2.3 部署web应用
修改系统的配置文件,修改数据库连接的url
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
p:driverClass="com.mysql.jdbc.Driver"
p:jdbcUrl="jdbc:mysql://172.17.0.2:3306/pinyougoudb?characterEncoding=utf8"
p:user="root"
p:password="123456" />
注意:IP地址为Mysql容器的IP地址
5.3 redis部署
拉取Redis镜像:
docker pull redis
创建Redis容器
docker run -di --name=me_redis -p 6379:6379 redis

本文详细介绍了如何使用Docker部署MySQL、Tomcat和Redis。首先,通过拉取镜像和创建容器来部署MySQL,并登陆进行基本设置。接着,拉取tomcat镜像并创建容器,部署web应用时需要配置数据库连接URL。最后,讲解了Redis的镜像拉取和容器创建过程。
6539

被折叠的 条评论
为什么被折叠?



