前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker 安装nginx和tomcat

Docker 安装nginx和tomcat

作者头像
叉叉敌
发布2021-12-06 14:59:41
3630
发布2021-12-06 14:59:41
举报
文章被收录于专栏:ChasaysChasays

前一篇文章已经介绍过如何安装和使用 Docker。今天来实际操作下,安装tomcat和nginx。

拉取第一個docker鏡像

docker pull hello-world 拉取一个镜像

可以配置国内的一些镜像源,这样速度快多了。https://hub-mirror.c.163.comhttps://docker.mirrors.ustc.edu.cn

docker images查看镜像

docker run hello-world运行这个镜像

docker 架构图

拉取一个nginx

docker pull nginx 用这个命令拉取一个最新的nginx镜像, 并运行docker run nginx

docker exec -it xxx进入到nginx镜像里面,然后执行命令which nginx

网络

docker run -d -p 9090:80 nginx后台-d运行一个nginx,并把本地的9090端口映射到nginx的80端口。 也可以用docker run -d -P xx用-P来随机映射一个端口

lsof -i:9090 查看端口

Tomcat 的拉取和启动

tomcat的运行方式和nginx的类似

然后需要把war包传到 tomcat的运行目录下面

编写Dockerfile

代码语言:javascript
复制
FROM tomcat  # 启动镜像的名字
MAINTAINER xudong xxd0225@gmail.com # 维护信息
COPY jpress-v3.3.0.war /usr/local/tomcat/webapps  # 把当前目录的war包copy到tocat的目录下

开始制作一个imagesdocker build .这个之多的名字是none, 可以用tag来指定一个名字,注意名字要全部小写。docker build -t chasaystest:1.0 .

然后运行docker run -d -P 1234:8080 chasaystest。 这样就可以把tomcat 8080的映射到1234端口。本机用1234就可以访问tomcat端口。http://localhost:1234

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-02-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 拉取第一個docker鏡像
  • 拉取一个nginx
  • 网络
  • Tomcat 的拉取和启动
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档