七、Dockerfile案例二(tocmat安装)

七、Dockerfile案例二(tocmat安装)

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

-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/项目地址

 

猜你喜欢

转载自www.cnblogs.com/gaogaoyanjiu/p/9392239.html