1、简介
本片文章主要介绍如何使用docker部署web项目。关于docker的安装及基本使用在笔者的另一篇文章中有相关的介绍。
链接 https://blog.csdn.net/H_porridge/article/details/123609120
2.准备一个web项目
自己有项目的可以用自己项目来部署,笔者此处也有一个web项目
文件内容:
接着存放到操作系统中
3.部署mysql
启动docker接着下载mysql镜像
systemctl start docker #启动docker
docker pull mysql:5.7.16 拉取镜像
创建容器
docker run -d -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysql-dior mysql:5.7.16
查看创建容器是否成功
docker ps
将sql文件导入msql-Dior容器中
docker cp t1.sql b460f55a2539:/usr/local
进入容器中查看
docker exec -it mysq-Dior /bin/bash
cd /usr/local
ls
使用容器mysql-Dior创建数据库t1
将t1.sql 导入到数据库t1中
1.回到mysql-dior容器中/usr/local
2.输入命令 mysql -uroot -p t1<t1.sql
3.使用数据库mysql -uroot -p
4.use mysql
5.show tables 查看表是否存在
4.部署redis
docker pull redis:4.0.1 #拉取镜像
docker images #查看镜像
docker run -it -d -p 6379:6379 --name redis-dior redis:4.0.1 #创建容器
docker ps #查看容器运行是否正常
5.部署rabbitmq
docker pull rabbitmq:3.6.11 #拉取镜像
docker images #查看镜像
docker run -d -it -p 5672:5672 --name rabbitmq-dior rabbitmq:3.6.11 #创建容器
docker ps #查看容器运行是否正常
6.部署Tomcat
创建容器
docker pull tomcat:8.5.20 #拉取镜像
docker iamges #查看镜像
docker run -d -it -p 80:8080 --name tomcat-dior tomcat:8.5.20 #创建容器
docker ps #查看运行状态
访问的端口ip:80即可看见此页面 ,代表创建成功
进入容器中 切换到 cd/usr/local/tomcat/webapps目录 ,进行删除ROOT/
然后再将HDOIR.war更改名字为ROOT.war拷贝到/usr/local/tomcat/webapps下,然后重启容器