docker部署tomcat和nginx

因为是初学docker,因此对于这个docker里面的大量的指令,还是需要多多的去进行练习的;

1.部署nginx

docker pull nginx拉取这个对应的镜像,刚开始我们没有使用过的话肯定是搜索不到的

拉去之后这个时候应该就是可以找到的

-d表示的就是后台直接启动,nginx01表示的就是这个容器的名字,3344映射到容器里面的80端口,nginx镜像的实例化

基本的情况如下所示,帮助大家理解:

其中针对上面的这个创建容器的命令,我使用claude进行解释,包含这个命令里面的每一个参数都是什么意思??

访问成功的标志:

如果在xshell里面可以找到这个容器但是访问不到,可以在我们的云服务器里面配置一下这个对应的防火墙或者说叫做安全组:

下面的这个我是使用的腾讯云服务器进行实例的:

2.部署tomcat

下面的这个就是直接部署tomcat的时候遇到的问题

这个是因为需要拷贝webapps.dist下面的所有的内容到我们的webapps目录下面去

使用的就是cp命令,然后再去部署,按照上述的nginx步骤就是没有问题的了

1)内容全部都在dist里面,直接去webapps找不到

2)我们需要把这个webapps目录下面放上dist里面存在的内容即可

相关推荐
IT_陈寒8 小时前
Vite的HMR怎么突然失效了?原来是我太年轻
前端·人工智能·后端
胖纳特8 小时前
Nextcloud 文件预览困局与破局:集成 BaseMetas Fileview 实现全格式在线预览
前端·后端
lczllx8 小时前
MIT 6.824-lab3A(实现思路)
后端
派星8 小时前
AOP实践:公共字段自动填充
后端
用户0510122572968 小时前
从 malloc 到 DMA-BUF:嵌入式边缘设备上 mmap 的缓存一致性真相
后端
lczllx8 小时前
MIT 6.824 MapReduce(实现思路)
后端
lczllx8 小时前
C语言实现三子棋(详细讲解+源码)
后端
techdashen8 小时前
Cloudflare 用 Rust 实现 QUIC 协议:quiche 是怎么设计的
开发语言·后端·rust
鹏程十八少8 小时前
10. 2026金三银四 Android 组件化 & ARouter 面试杀手锏:33 道高频题 + 答案 + 流程图 + 源码,资深工程师必刷
前端·后端·面试
troyqu8 小时前
Mysql(四)InnoDB怎么确保RR下的数据一致性
数据库·后端·mysql