05-Docker安装Tomcat及Mysql

1. 安装Tomcat

Docker安装Tomcat的步骤如下:

  1. 搜索Tomcat镜像
  2. 下载Tomcat镜像
  3. 查看是否将Tomcat镜像下载到本地
  4. 运行容器
  5. 测试安装结果
1.1 搜索Tomcat镜像
docker search tomcat

在这里插入图片描述

1.2 下载Tomcat镜像
docker pull tomcat

在这里插入图片描述

1.3 查看是否将Tomcat镜像下载到本地
docker images

在这里插入图片描述

1.4 运行容器
docker run --name tomcat01 -p 8080:8080 -d tomcat

在这里插入图片描述

1.5 测试安装结果

在电脑的浏览器中输入ip及端口(http://192.168.125.128:8080/),得到以下结果。这说明,能正常访问到Tomcat服务器,但是找不到服务器上的资源。
在这里插入图片描述
为什么会报404?通过查看容器内部webapps目录,发现这个文件夹是空的,所以当请求过来时,服务器没有任何页面信息可以返回并展示。(原因:阿里云的镜像问题,删除所有不必要的东西,只保证最小可运行环境)
在这里插入图片描述
如果要展示页面,可以将webapps.dist文件中的东西,拷贝到webapps中,然后再重新访问。

cp -r webapps.dist/* webapps

在这里插入图片描述
刷新浏览器,重新访问前面的地址,得到如下结果。
在这里插入图片描述

2. 安装Mysql

Docker安装Mysql的步骤,类似前面的,这里直接安装Mysql5.7

  1. 下载Mysql5.7镜像
  2. 查看是否将Mysql5.7镜像下载到本地
  3. 运行容器
  4. 测试安装结果
2.1 下载Mysql5.7镜像
docker pull mysql:5.7

在这里插入图片描述

2.2 查看是否将Mysql5.7镜像下载到本地
docker images

在这里插入图片描述

2.3 运行容器
# 以后台方式启动,设置mysql名称为mysql01,端口号映射关系3307:3306,root用户登录密码为123456
docker run --name mysql01 -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

在这里插入图片描述

2.4 测试安装结果
# 1、进入容器
docker exec -it ed38f2dbadab /bin/bash

# 2、登录mysql
mysql -h localhost -u root -p

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值