docker入门教程--部署nginx和tomcat

因为是初学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里面存在的内容即可

相关推荐
陈皮糖..6 小时前
27 届运维实习笔记|第三、四周:从流程熟练到故障排查,企业运维实战深化
运维·笔记·sql·nginx·ci/cd·云计算·jenkins
2601_949814697 小时前
Docker部署Spring Boot + Vue项目
vue.js·spring boot·docker
Dillon Dong11 小时前
【系统运维】Docker版本冲突问题详解:从错误到解决方案
docker·容器
Dillon Dong11 小时前
【系列主题】从 Docker 构建失败看依赖隔离:多阶段构建的“隐形陷阱”
运维·docker·容器
AI服务老曹12 小时前
从底层协议对接说起:基于 GB28181/RTSP 的异构视频流接入架构设计与源码级解析
人工智能·docker
空中海12 小时前
Nginx 知识体系 · 下篇:高级与实战
运维·nginx·spring
如果'\'真能转义说13 小时前
《数据不丢失!本地挂载的 Docker 一键启动PS1脚本》
运维·docker·容器
郝开13 小时前
Docker Compose 本地环境搭建:mysql
mysql·docker·容器
Dillon Dong13 小时前
【系列主题】拯救 OOM 与构建中断:Next.js 在 Docker 中的静态生成(SSG)避坑指南
开发语言·javascript·docker
阿桂有点桂13 小时前
Laravel队列再docker中开启和配置
docker·php·laravel