1、明确任务
目标:搭建一个web项目(tomcat)
步骤:
首先要明确的步骤:
问题1、访问端口,需要访问的是容器内部的端口,怎么做?
问题2、项目包传递,war项目包需要传递到容器里tomcat/webapps目录下,怎么做?
解决问题1:使用端口隐射 -p
-p # 端口映射
如果容器里有tomcat,你本机的windows要访问tomcat,则:
格式:-p 宿主机的端口7070(随便写):容器里应用的端口8080 (要使用应用默认的端口,tomcat默认:8080,mysql默认:3306) ,2个端口不冲突就行。
例如:-p 7070:8080
访问:windows访问 http://虚拟机的ip:7070 (只要访问7070就会自己进入8080)<