@931876502
2016-05-17T15:27:23.000000Z
字数 1102
阅读 513
docker
docker
jetty
镜像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完成