七、Docker启动tocmat 8
七、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.0
-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/项目地址
每天一跬步,全年一大步