1. 安装Tomcat
Docker安装Tomcat的步骤如下:
- 搜索Tomcat镜像
- 下载Tomcat镜像
- 查看是否将Tomcat镜像下载到本地
- 运行容器
- 测试安装结果
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
- 下载Mysql5.7镜像
- 查看是否将Mysql5.7镜像下载到本地
- 运行容器
- 测试安装结果
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

本文详细介绍了如何使用Docker安装Tomcat和Mysql。首先,通过docker search和docker pull命令下载Tomcat镜像,然后运行容器并检查是否成功。在遇到404错误后,解释了原因并提供了解决方法。接着,同样方式安装Mysql5.7,设置容器参数并测试连接。整个过程清晰地展示了Docker在部署应用服务时的便捷性。

1103

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



