nanao

分析

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

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

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

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

1.拉取tomcat镜像:

docker pull tomcat

2.1 去tomcat官网下载tomcat到本地

下载tomcat 到mac电脑

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

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

2.2创建并启动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为默认的端口无需修改

3.访问容器中tomcat,访问成功 ,访问的内容为容器里的tomcat index.html文件

192.168.24.109为我本机的ip地址

http://192.168.24.109:9000/

总结

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

分类:

技术点:

相关文章: