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地址
总结:
上传项目文件可以使用容器的目录挂载功能,外部访问可以使用端口映射

浙公网安备 33010602011771号