docker-Tomcat容器部署

分析

  • 将项目文件上传到容器中的tomcat目录(webapps)

    创建容器的时候可以指定-v进行目录挂载,tomcat在容器中的目录(/usr/local/tomcat/webapps)

  • 可以通过外部浏览器访问容器中的项目

    创建容器的时候可以指定-p进行端口映射

步骤一、拉取tomcat镜像:

docker pull tomcat

步骤二、去tomcat官网下载tomcat到本地

下载tomcat 到mac电脑

下载地址:https://tomcat.apache.org/download-90.cgi

这里我下载的是tomcat 9,下载成功后解压 找到webapps的安装地址

步骤三、创建并启动tomcat容器:

docker run -di --name=mytomcat -p 9000:8080 -v /Users/admin/Documents/tomcat/tomcat1/webapps:/usr/local/tomcat/webapps tomcat

/Users/admin/Documents/tomcat/tomcat1/webapps 为我本地文件的 webapps目录,里面有 index.html文件
9000 端口为容器映射的端口,8080为默认的端口无需修改

步骤四、访问容器中tomcat,访问成功 ,访问的内容为容器里的tomcat index.html文件

192.168.24.109为我本机的ip地址

http://192.168.24.109:9000/

总结

上传项目文件可以使用容器的目录挂载功能,外部访问可以使用端口映射

posted @ 2021-10-27 16:12  只要不兔的学习笔记  阅读(280)  评论(0)    收藏  举报