docker部署nginx,tomcat 练习

Posted 死了也要PY

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker部署nginx,tomcat 练习相关的知识,希望对你有一定的参考价值。

docker部署nginx步骤

  1. docker pull nginx
  2. docker run -d --name nginx01 -p 3344:80 nginx #设置端口映射,暴露到公网
  3. 使用curl localhost:3344 进行测试 ,会跳出nginx欢迎界面说明跑起来成功了

拓扑图如下:

思考:弊端是每次需要在运行到容器里进行部署,比较麻烦,是否可以容器外部提供映射路径,镜像里改,容器里也自动修改??
其实是可以的,后期需要用到 -v 数据卷的技术.

docker部署tomcat步骤

步骤同上,略,我们会发现这个容器部署好后,tomcat无法访问.
因为阿里的镜像有些事阉割版,把非必要部分都去除了.但是可以发现tomcat下的webapps.dist里有网页部署测试文件,
把这里的文件复制到webapps下, cp webapps.dist/* -r webapps/
就可以访问了

以上是关于docker部署nginx,tomcat 练习的主要内容,如果未能解决你的问题,请参考以下文章

基于Docker部署 Tomcat集群 Nginx负载均衡

基于Docker部署 Tomcat集群 Nginx负载均衡

Docker练习-在容器中部署静态网站

练习:docker部署

狂神说Docker

Docker Review - docker部署Tomcat & Nginx