7、Docker启动tocmat 8

7、Docker启动tocmat 8

tomcat官方镜像中tomcat:7 和tomcat:8的目录。
CATALINA_BASE:   /usr/local/tomcat
CATALINA_HOME:   /usr/local/tomcat
CATALINA_TMPDIR: /usr/local/tomcat/temp
JRE_HOME:        /usr
CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

启动容器

$ docker run -it --rm -p 8888:8080 tomcat:8.0

docker run -d --rm -p 8888:8080 tomcat:8.0web

-it         #  是-i  和 -t的简写, 表示以交互式的方式运行容器,加上-d表示后台运行,这里为了截图输出启动日志我用了-it,也能够用-d,再用"docker logs 容器名"命令输出日志 --rm #当容器被中止时自动删除容器 -p 8888:80  #80是为容器中的tomcat设置的端口, 这里表示将80映射到宿主机8888端口, 若是只写-p 80  容器会随机取值32768~61000中较大的端口号来映射到80端口上 -v          # 将tomcat中的usr/local/tomcat/webapps目录映射到宿主机当前目录的webapps目录,后面更新jar包直接扔到被映射的宿主机目录中便可 tomcat:8.0  # 镜像名:tag标签

浏览器访问: http://IP:port/项目地址

相关文章
相关标签/搜索