首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >容器化技术docker~tomcat环境的搭建

容器化技术docker~tomcat环境的搭建

作者头像
码农王同学
发布于 2019-11-26 07:30:56
发布于 2019-11-26 07:30:56
1.1K00
代码可运行
举报
文章被收录于专栏:后端Coder后端Coder
运行总次数:0
代码可运行

作为一名java后端开发工程师,再熟悉不过的web开发环境就是tomcat了,这也就是我们今天主要分享的内容了。

写到这,给你们说点其它事情,自己写技术文主要偏实用的,比如说我们之前在项目用到的,当前在项目中需要使用或者以后需要在项目中用到的技术点,即过往,当下,未来。

目前技术文都是自己慢慢进行输出的,文章比较容易使阅读者更加容易理解,虽然文章很容易理解,主要还是希望阅读者可以很快的入门,比较难理解的地方自己在写作的过程中就删掉了,希望你可以喜欢,喜欢文章的可以关注,转发,分享一下。

好了,我们闲聊的时间到这里就结束了,下面我们看如何使用docker容器化的方式进行tomcat这样的web容器环境搭建了。

由于镜像是容器运行的基础模板,在我们运行容器前,我们需要去搜索我们需要的镜像,比如这里我们可以通过下面的命令进行tomcat镜像的搜索。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker search tomcat

无论我们个人使用还是在企业中使用,还是以官方发布的镜像为准吧,这样我们可以很安全的使用,避免踩坑。

既然我们已经搜索到了我们想要的tomcat镜像了,这里我们就可以通过下面的命令进行镜像的下载了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker pull tomcat

上面就是通过docker的方式进行tomcat镜像的拉取过程了,最后一行表明我们tomcat镜像已经拉取到本地了,为了验证本机是否存在tomcat镜像,我们可以通过下面的命令进行查询。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker images | grep tomcat

通过上述的命令我们发现终端命令行显示的有我们下载的tomcat镜像就表示我们成功了。

好的,我们继续下面的步骤了,有了tomcat镜像,我们接下来就可以通过镜像模板来起一个我们tomcat这样的docker进程了。我们通过下面的命令进行运行tomcat这样的docker进程了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run --name myowntomcat -p 8081:8080 -d tomcat:latest

好了,看过我文章的读者应该都知道自己写作的一个手法,首先我们讲述一个点就是内容偏实用,并且让你快速上手,即实用和易理解。

接下来我们继续说下上面各个参数的作用含义,这样你就很理解我的意思了。

docker run:这个就是运行docker容器必须的命令了。

--name:这个参数选项就是指定自己docker容器进程的名字了。

-p:就是使tomcat容器的端口8080映射为主机8081端口。

-d:这个参数选项就是表示以后台的方式进行运行了。

tomcat:latest这个就是自己使用tomcat的镜像模板了,latest就是标签的意思,没有理解的可以看自己历史文章,里面有讲到。

我们看下我们的tomcat容器是否已经运行了呢,我们可以通过下面的命令进行查看。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 docker ps | grep tomcat

好了,我们看到容器已经起来了,端口之间的映射关系也是我们自己设置的了,接下来我们通过ip+端口的方式进行访问吧。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
http://自己服务器的ip:8081

好了,我们通过上面的方式访问,出现下面的内容就是表示我们的tomcat容器已经运行成功了。

好了,我们今天分享的如何使用docker方式进行tomcat这样的web容器的搭建就到这里结束了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农王同学 微信公众号,前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker环境搭建集成tomcat
创建一个新的容器并启动tomcat,这里深究一下docker create,docker start,docker run
用户2032165
2019/04/01
1.5K0
Docker环境搭建集成tomcat
Docker构建Nginx+Tomcat动静分离架构
随着主流Nginx WEB服务器的发展,现在基于Nginx的WEB服务器已广泛应用于各大互联网企业。今天我们来使用docker构建我们的Linux+Nginx+Tomcat动静分离服务器。
星哥玩云
2022/07/04
3420
Docker构建Nginx+Tomcat动静分离架构
Docker容器化搭建Nginx + Tomcat负载均衡
随着微服务和容器化技术的兴起,大家或多或少的都听过docker。docker相对于虚拟机来说是一种轻量级的虚拟技术,它的隔离性和可移植性也让它有了更多的应用场景。工作闲暇之余,也曾学习过docker,所以就尝试在一台ECS上用docker搭建一台nginx + 2台tomcat的负载均衡,加深一下对docker的理解。
叫我阿柒啊
2022/05/09
7390
Docker容器化搭建Nginx + Tomcat负载均衡
容器化技术之Docker-从入地到上天
物理机时代,当我们的程序开发完成后,需要部署到服务器上,如果项目体量不大,部署在单台机器上也还可以,但是如果部署集群架构的项目,就很难了。
行百里er
2020/12/02
8160
容器化技术之Docker-从入地到上天
Docker 安装 Tomcat
访问 tomcat 镜像库地址:https://hub.docker.com/_/tomcat,可以通过 Tags 查看其他版本的 tomcat;
久绊A
2023/12/19
8300
Docker实例,Nginx,Mysql,Tomcat,Redis的安装。
一、Install Engine X(Nginx)1、Install Engine X(Nginx)
微笑的小小刀
2019/08/26
1.5K0
Docker实例,Nginx,Mysql,Tomcat,Redis的安装。
Docker容器(一)
Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;
暴躁的程序猿
2022/03/23
2530
【Docker实战】使用Docker部署Tomcat
江湖有缘
2023/05/29
5.3K0
【Docker实战】使用Docker部署Tomcat
使用Docker搭建Tomcat运行环境
必须是 64 位操作系统 建议内核在 3.8 以上 通过以下命令查看您的 CentOS 内核:
星哥玩云
2022/07/19
1.1K0
使用Docker搭建Tomcat运行环境
简单几步搭建一个基于 Docker 的 Tomcat 运行环境!
Docker 旨在提供一种应用程序的自动化部署解决方案,在 Linux 系统上迅速创建一个容器 (轻量级虚拟机) 并部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法。更多的玩法还有大规模 web 应用、数据库部署、持续部署、集群、测试环境、面向服务的云计算、虚拟桌面 VDI 等等。
用户6543014
2019/10/25
7230
容器化技术docker~redis
其实之前在学习java环境的时候,不可避免的就是如何在linux环境上面配置一些开发需要的环境,比如说tomcat这样的web应用服务器,将自己开发的项目放入里面进行跑起来,或者我们需要连接mysql数据库服务,就需要在linux环境上面进行解压,安装,然后各种配置,最后我们才可以进行mysql数据库服务的使用。
码农王同学
2019/11/14
6470
容器化技术docker~nginx环境的搭建
我们今天需要了解的就是nginx作为一个反向代理web服务器的使用的,好了,由于现在自己很喜欢docker的方式搭建,所以今天我们就使用docker容器化技术进行nginx环境的搭建了,需要了解docker技术的可以关注后端Coder进行历史信息的查看了。
码农王同学
2019/11/26
9120
容器化技术docker~nginx环境的搭建
容器化技术docker~mysql数据库
linux的哲学思想是一切皆文件,为什么我们开发的java程序大都部署在linux服务器上呢?或许是因为其漏洞更少,安全系数更高,个人倒是觉得它的开源,它的生态,安卓系统拥有这么大的体量也要归功于开源吧。
码农王同学
2019/11/27
9120
容器化技术docker~mysql数据库
Docker容器学习梳理-Dockerfile构建镜像
在Docker的运用中,从下载镜像,启动容器,在容器中输入命令来运行程序,这些命令都是手工一条条往里输入的,无法重复利用,而且效率很低。所以就需要一 种文件或脚本,我们把想执行的操作以命令的方式写入其中,然后让docker读取并分析、执行,那么重复构建、更新将变得很方便,所以Dockerfile就此诞生了。Docker提供了Dockerfile作为构建Docker镜像脚本,避免人们一行一行的输入,真是善莫大焉。Dockerfile脚本可以做到随时维护修改,即可以分享,更有利于在模板化,更不用说传输了,好处那
洗尽了浮华
2018/01/23
1.6K0
Docker容器学习梳理-Dockerfile构建镜像
实战docker,构建nginx反向代理tomcat,学习link和docker-compose
程序员欣宸
2018/01/04
1.6K0
实战docker,构建nginx反向代理tomcat,学习link和docker-compose
Docker下安装Tomcat
用浏览器访问,404错误?我这里检查完服务器端口8080已经开放了,接下来,我们进入tomcat的目录:
用户10358987
2024/04/23
1490
Docker下安装Tomcat
Docker安装Tomcat
我一般上都是直接获取最新的 除非指定要哪个版本的时候 docker search tomcat
崔笑颜
2020/06/08
1.1K0
Docker入门
目前我已经拥有了2台linux服务器,后续为了项目之间的隔离以及软件的快速部署和应用,docker不可或缺.
打铁读书郎
2024/04/11
1800
docker入门(利用docker部署web应用)[通俗易懂]
更新:随手写的一篇博客能收获这么多赞真是挺开心的,不过现在博主很忙,博主本人主要也是从事Java方向对docker暂时没有更深的理解了,写这个目的也是为了自己复习,恕不能对出现问题的同学进行答疑了,当然如果哪里写的有问题还是可以提一下。
全栈程序员站长
2022/09/01
2.9K0
Docker容器学习梳理--应用程序容器环境部署
关于国内Docker镜像,可以参考:Docker容器学习梳理--基础知识(2) 的Docker镜像使用。 如果我们需要在Docker环境下部署tomcat、redis、mysql、nginx、php等应用服务环境,有下面三种方法: 1)根据系统镜像创建Docker容器,这时容器就相当于是一个虚拟机,进入容器内部署应用环境。 然后将这种应用容器提交为新的镜像,最后基于这种新的应用镜像创建容器,创建时做好端口映射,就可以在外部访问这些应用了。 2)直接通过docker pull拉取别人提交好的tomcat
洗尽了浮华
2018/01/23
2.5K0
Docker容器学习梳理--应用程序容器环境部署
相关推荐
Docker环境搭建集成tomcat
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验