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里面存在的内容即可

相关推荐
BullSmall8 小时前
第三方软件安全-Dependency‑Track Docker 部署
安全·docker·容器
harmony&8 小时前
Docker 容器技术从入门到实战:容器、网络、存储与监控全解析
docker·云原生
IT大白鼠11 小时前
Docker 私有仓库管理:Harbor 企业级仓库搭建与镜像全生命周期管理
运维·docker·容器
姚不倒13 小时前
Nginx 反向代理:5 种负载均衡策略与实战
运维·nginx·负载均衡
Achieve前端实验室13 小时前
SSG 预渲染工具站 SEO 优化实践:从零收录到全面修复的 7 个问题
nginx·seo·前端工程化
bgy666614 小时前
从零上手 Docker,容器技术完整入门指南
运维·docker·容器
姚不倒15 小时前
Nginx 虚拟主机:server_name 匹配规则与实战
运维·nginx
hoho_1217 小时前
麒麟V10升级nginx最新版本到1.31.4
java·服务器·nginx
姚不倒18 小时前
Nginx 核心架构:Master-Worker、epoll、热重载深度解析
运维·nginx·架构
pride.li18 小时前
Docker教程-Docker安装与镜像配置
运维·docker·容器