@931876502
        
        2016-05-17T07:27:23.000000Z
        字数 1102
        阅读 605
    docker
dockerjetty镜像images
dao pull jetty:9.3.8
war包和rank.xml放到相应目录下rank.xml内容
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd"><Configure class="org.eclipse.jetty.webapp.WebAppContext"><Set name="contextPath">/</Set><Set name="war">/var/lib/jetty/webapps/com.dlhis.alipay.f2f.war</Set></Configure>
rank.xml说明
/var/lib/jetty/webapps/为 jetty镜像默认路径配置com.dlhis.alipay.f2f.war为 对应包名
示例如图: 

命令如下
docker run -idt --name jetty_alipay_f2f --hostname="jetty_alipay_f2f" -p 18089:8080 -v /home/ys/dev/docker_vol/alipay_f2f_vol:/var/lib/jetty/webapps -v/home/ys/dev/docker_vol/alipay_f2f_vol:/var/lib/jetty/logs jetty:9.3.8
命令说明
-t让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上-i让容器的标准输入保持打开-d让 Docker在后台运行而不是直接把执行命令的结果输出在当前宿主机下-v标记来创建一个数据卷并挂载到容器里-p参数来指定端口映射,让外部也可以访问容器运行的网络应用/home/ys/dev/docker_vol/alipay_f2f_vol为war包和rank.xml存放路径/var/lib/jetty/webapps为jetty镜像应用开展目录/var/lib/jetty/logs为jetty运行日志jetty:9.3.8采用的docker image以及版本
运行查看命令
docker ps -a
结果如下: 

运行 curl命令

到此宣布docker启动jetty完成