应用部署
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