目录
1. Docker
中安装 Tomcat
1.1. 查看 Docker Hub
上的 Tomcat
镜像
docker search tomcat
结果如下,说明存在 Tomcat
镜像
1.2. 从 Docker Hub
上拉取 Tomcat
镜像
这里,我们拉取 tomcat 8
版本
1.3. 查看本地镜像列表中拉取的 Tomcat
镜像
# 方式一
docker images
# 方式二
docker images tomcat
结果如下,说明本地镜像列表中存在 Tomcat
镜像,已经拉取成功
2. 创建容器并运行
2.1. 使用 Tomcat
镜像创建容器并运行
docker run -d -p 8080:8080 --name tomcat1 tomcat:8
-d
:以后台方式运行-p 8080:8080
:指定端口,映射形式为:主机端口(容器外部端口):docker 容器端口(tomcat的端口)
tomcat:8
:镜像名称,与上述拉取名称一致--name tomcat1
:自定义容器名称- 如果是大写的
-P
,则会给主机随机分配端口
2.2. 查看当前正在运行的容器
docker ps
结果如下,说明 tomcat
容器实例正在运行
3. 测试 Tomcat
3.1. 访问 Tomcat
官网页面
http://localhost:8080/
访问 Tomcat
官网页面,此处的 localhost
指的是 linux
虚拟机的主机 IP
3.2. 问题解决
出现 404
是因为 webapps
文件夹下内容为空,内容都在 webapps.dist
目录下
将 webapps.dist
下的内容全部移动到 webapps
中
再刷新页面