Docker初使用:安装运行tomcat

Docker是什么?有什么作用?怎么安装?在此就不赘述了,可以去看菜鸟教程https://www.runoob.com/docker/docker-install-tomcat.html

没有实际上手过Docker这东西还是很抽象的,通过一个简单的实例,安装运行Tomcat,有助于理解和使用Docker。

本文是在Windows安装的docker

网上找的关于Docker安装tomcat的博客大多是Linux环境通过敲命令行实现的。

大概步骤就是:

1. 拉取官方的镜像

docker pull tomcat

下载完之后查看镜像

docker images

2. 使用 tomcat 镜像

docker run -d -p 8081:8080 -v /root/tomcat/:/usr/local/tomcat/webapps/ tomcat

  • -d 后台运行
  • -p 指定访问主机的8081端口映射到8080端口。

·  -v 指定我们容器的/usr/local/tomcat/webapps/目录为/root/tomcat/主机目录,后续我们要对tomcat进行操作直接在主机这个目录操作即可。

在Windows环境,安装Docker的时候会自带了一个桌面工具,叫做Docker Desktop

 

通过这个桌面工具,我们就不用敲命令去映射端口跟路径,可以直接配置。

这个工具还可以对镜像、容器进行管理和操作

 

上面的操作已经对宿主机的D:docker omcatwebapps路径,映射到tomcat容器的/usr/local/tomcat/webapps/路径

那怎么知道Docker中Tomcat的路径是什么呢,可以先通过命令docker ps 查看正在运行的容器,这样就得到了tomcat容器的container ID,

然后再执行命令docker  exec -it 69311ae49d98 /bin/bash查看路径

 

如果有Docker Desktop就很容易知道容器的一些信息。

 

测试能否使用Docker的tomcat

在本机D:docker omcatwebapps新建名为hello的文件夹,在hello文件夹下新建hello.html

浏览器访问http://localhost:8081/hello/hello.html

 

原文地址:https://www.cnblogs.com/fangjb/p/14049327.html