10、docker 安装 tomcat

这篇具有很好参考价值的文章主要介绍了10、docker 安装 tomcat。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、docker 环境下安装中间件总体步骤 

  1. 搜索镜像
  2. 拉取镜像
  3. 查看镜像
  4. 启动镜像--服务端口映射

但其实,docker run 的时候,就会帮我们去配置的 registry 拉取镜像了,也就是 搜索镜像 这一步,其实是可有可无的。 

二、安装 tomcat

1、docker hub上面查找 tomcat 镜像

docker search tomcat

找到官方 OFFICAL ,这个就是我们要拉的镜像

docker安装tomcat,docker,java,linux

 2、从 docker hub上拉取 tomcat 镜像到本地

docker pull tomcat

 docker安装tomcat,docker,java,linux

  3、docker images 查看是否有拉取到的 tomcat

docker images tomcat

docker安装tomcat,docker,java,linux

  4、使用 tomcat 镜像创建容器实例 (也叫运行镜像)

docker run -it -p 8080:8080 tomcat

-p 小写,宿主机端口 :docker 容器端口

-P 大写,随机分配端口

i:交互

t:终端

d:后台

 打印出这句话,就说明启动成功了

docker安装tomcat,docker,java,linux

 但此时,我们不能把终端停掉,因为我们是 -it 交互式启动,tomcat 会阻塞在那边等待请求连接进来。我们重新启动一个 linux 终端来查看一下我们的容器。

看到我们的 tomcat 正常启动了,而且 宿主机的 8080 端口 映射到 容器的 8080 端口。

docker安装tomcat,docker,java,linux

 但其实,对于 tomcat 这种服务,我们习惯于 -d 后台启动它。

docker run -d -p 8080:8080 tomcat

所以这里,我们先把容器停掉,然后再重新启动它。

可以看到,docker start 启动的,就是后台启动方式。

当然如果从一开始,用 -d 参数也是这个效果。这里就不演示了。

docker安装tomcat,docker,java,linux

 5、访问 tomcat 首页

因为我的 docker 服务是安装在阿里云ECS服务器上的,所以需要在安全组开放一下 8080 端口。

0.0.0.0 表示不限定特定IP的访问。

docker安装tomcat,docker,java,linux

 在浏览器中输入   阿里云ECS公网IP:8080

发现访问失败

docker安装tomcat,docker,java,linux

6、新版 tomcat webapps 路径有变更

  我们进入到容器内部。

docker exec -it 容器ID /bin/bash

我们知道,tomcat 首页要能够访问,webapps 下要有内容,现在 webapps 下面是空。

这是因为,新版的 tomcat 把一些静态资源,放置到 webapps.dist 目录下。

所以,我们需要把空的 webapps 删除掉,然后把 webapps.dist 目录替换成 webapps

docker安装tomcat,docker,java,linux

 docker安装tomcat,docker,java,linux

 在浏览器中再访问

发现可以了,而且版本比较高的 Tomcat 10

docker安装tomcat,docker,java,linux

 但是每次安装这样修改路径也是很麻烦,我们可以自己制作一个镜像,然后上传到仓库,当然,这种镜像已经有人帮我们制作了一个,我们拿来用就行。

三、免修改版安装

我们先停掉我们上面的 tomcat 

docker安装tomcat,docker,java,linux

 拉取一个免修改版镜像

docker pull billygoo/tomcat8-jdk8

 运行

docker run -d -p 8080:8080 --name t1 billygoo/tomcat8-jdk8

docker安装tomcat,docker,java,linux

  在浏览器中再访问

现在的版本已经变为 8.0.53

docker安装tomcat,docker,java,linux文章来源地址https://www.toymoban.com/news/detail-729577.html

到了这里,关于10、docker 安装 tomcat的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Docker 安装Tomcat、实现Tomcat集群

    可以在Docker的镜像仓库中查询 DockerHub地址:https://hub.docker.com/_/tomcat/tags 也可以直接通过 docker search tomcat 命令行查询 NAME: 镜像仓库源的名称 DESCRIPTION: 镜像的描述 OFFICIAL: 是否 docker 官方发布 stars: 表示点赞人数。 AUTOMATED: 自动构建。 (1) docker pull tomcat 下载 (2) 查看镜像是否安

    2024年02月08日
    浏览(23)
  • 【Docker】如何用Docker安装Tomcat

    《Docker是什么?Docker从介绍到Linux安装图文详细教程》 《30条Docker常用命令图文举例总结》 《Docker如何构建自己的镜像?从镜像构建到推送远程镜像仓库图文教程》 《Docker多个容器和宿主机之间如何进行数据同步和数据共享?容器数据卷从介绍到常用操作图文教程》 在 Doc

    2024年02月10日
    浏览(22)
  • docker ——安装tomcat

    第一步:联网 第二步:开启docker 第三步:拉取镜像 docker pull tomcat             //下载tomcat镜像 第四步:创建容器 docker run -d -p 8080:8080 --name tomcat9 tomcat        //启动基于tomcat镜像创建tomcat9的容器 docker run -d  宿主机端口:容器端口 --name 容器名  基于的镜像名 docke

    2024年02月09日
    浏览(23)
  • Docker 安装与Tomcat部署

    虚拟机:VMware Linux环境:CentOS 7 镜像(images): 容器(contenor): 1.Linux配置固定IP Linux虚拟机配置静态IP 1.查看Linux的IP地址 2.配置远程连接 3.连接成功 1.切换成root用户并输入超级管理员密码: 2.使用阿里云资源安装Docker: 3.设置Docker开机自启动: 4.配置镜像源: 可快速、高效地拉取

    2023年04月21日
    浏览(26)
  • docker ubuntu tomcat 换源 安装软件

    options 说明 option 作用 -a 存档模式(复制所有uid / gid信息) -L 保持源目标中的链接      ubuntu 22.04阿里源

    2024年02月19日
    浏览(29)
  • 七、Docker安装MySQL/Tomcat/Redis等

    学习参考:尚硅谷Docker实战教程、Docker官网、其他优秀博客(参考过的在文章最后列出) 记录了一些常用软件的安装,也会不断增加其他的软件等。 授人以鱼不如授人以渔嘛,学会安装步骤,比只记住某一个软件安装更重要! 搜索镜像 拉取镜像 查看镜像 启动镜像————端

    2024年02月11日
    浏览(28)
  • 使用docker安装jdk、tomcat、mysql、nginx

    一、安装jdk 使用命令查看可用镜像  docker search jdk8 下载通过docker下载jdk docker pull kdvolder/jdk8   查看jdk是否下载成功  docker images    用docker启动 docker run -di --name=jdk1.8 kdvolder/jdk8  查看是否启动成功 docker ps 查看下载的jdk版本 docker exec -it jdk1.8 /bin/bash java -version 二、安装mys

    2024年02月04日
    浏览(25)
  • Tomcat部署及优化 Linux 安装两个tomcat服务

            Tomcat 是 Java 语言开发的,Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,是 Apache 软件基金会的 Jakarta 项目中的一个核心项目,由 Apache、Sun 和其他一些公司及个人共同开发而成。        Tomcat 属于 轻量级应用服务器 ,在中小型系统和并发访问用户(据了

    2023年04月24日
    浏览(29)
  • Linux安装Tomcat步骤

    下载tomcat 解压 tomcat 到 app目录 创建一个软连接 启动 tomcat 开启一个新的窗口 ,查看 tomcat的启动日志 创建一个 tomcat 账户,用来启动tomcat 编写 开机自启的脚本 tomcat.service 将开机自启脚本拷贝到指定的位置 启用tomcat自启脚本 启动 tomcat 如果启动失败,检查失败原因 权限拒绝

    2024年02月06日
    浏览(54)
  • Linux环境安装Tomcat

    在tomcat官网(下载路径)下载好tomcat压缩包 上传服务器压缩到/usr/tomcat目录下 tar -zxvf xxx.tar.gz 配置tomcat环境变量 tomcat安装目录下执行启动命令 ./bin/start.sh 访问地址 [ip]:8080,端口默认8080,ip是主机ip,出现以下画面则配置成功 之后将你想要的服务放到webapps下面即 我是心系编程

    2024年02月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包