当前位置: 首页 > wzjs >正文

普陀网站建设重庆seo公司

普陀网站建设,重庆seo公司,怎么看网站源码用什么做的,8小8x人2022成免费入口专栏精选文章 《Docker是什么?Docker从介绍到Linux安装图文详细教程》《30条Docker常用命令图文举例总结》《Docker如何构建自己的镜像?从镜像构建到推送远程镜像仓库图文教程》《Docker多个容器和宿主机之间如何进行数据同步和数据共享?容器…

请添加图片描述


专栏精选文章

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

背景

我在使用 Docker 拉取官方最新版的 Tomcat 镜像,创建该镜像的容器实例后,正想着访问 Tomcat 小猫咪主页时,却报了 404 错误。明明我已经开放了 Tomcat 的 8080 端口了,难道还有别的大坑吗?

image-20221212201011511


本期目录

  • 专栏精选文章
  • 背景
  • 解决方案一:防火墙
  • 解决方案二:Tomcat版本太新
  • 解决方案三:安装Tomcat 8



解决方案一:防火墙

很多刚使用 Linux 和 Docker 的新手小白最有可能遇见的情况就是宿主机的防火墙没关闭或者没有开放 8080 端口。

如果你是新手,很懒,我建议你直接永久关闭宿主机的防火墙。依次执行下列命令。

$ systemctl stop firewalld
$ systemctl disable firewalld
$ firewall-cmd --reload

如果你在企业,可不能关闭防火墙,只需要放开 Tomcat 的端口 8080 :

$ firewall-cmd --zone=public --remove-port=8080/tcp --permanent

查看宿主机已经放开的端口:

$ firewall-cmd --zone=public --list-ports

image-20221212203522568


解决方案二:Tomcat版本太新

如果你是直接执行下面这条官网上的拉取 Tomcat 镜像的命令:

$ docker pull tomcat

那么你就是拉取了最新的 Tomcat 10.0 版本,最新版的 Tomcat 10.0 在首页上的访问是不一样的。

【解决办法】

首先以前台交互式进入 Tomcat 10.0 镜像的容器 t1 中。

$ docker exec -it t1 /bin/bash

image-20221212201819296

查看当前目录。

$ ls -l

image-20221212202114890

所有网页资源都应该在 webapps 目录下,进入看看。

$ cd webapps
$ ls -l

image-20221212202237905

发现是空的,这就解释了为什么没办法访问 Tomcat 小猫首页了。新版的 Tomcat 的猫首页放在了 webapps.dist 里,我们只需要把 webapps 目录删除,再把 webapps.dist 重命名为 webapps 即可。

$ rm -rf webapps
$ mv webapps.dist webapps

image-20221212202723047

再次在浏览器中访问:

http://192.168.168.101:8080

image-20221212202916783

成功访问 Tomcat 首页。此时也可以发现 Tomcat 版本是 10.0 ,算是比较高的版本了,一般现在企业用的还都是 8 或 9 。


解决方案三:安装Tomcat 8

正如上面所演示的,最新的 Tomcat 10 在主页上的改动对新手是不太友好的。在企业中绝大部分都还在用 Tomcat 8.0 或 9.0 ,这已经够用了。因此,我们删除最新版的 Tomcat 容器和镜像,转而下载带有 JDK 8 的 Tomcat 8.0 版本镜像。

删除 Tomcat 10.0 的容器:

$ docker rm -f t1

删除 Tomcat 10.0 的镜像:

$ docker rmi -f tomcat:latest

image-20221212204223941

拉取带有 JDK 8 的 Tomcat 8.0 版本镜像:

$ docker pull billygoo/tomcat8-jdk8

image-20221212204557845

使用该镜像创建 Tomcat 容器实例 t8

$ docker run -d -p 8080:8080 --name t8 billygoo/tomcat8-jdk8:latest

image-20221212204722987

在浏览器中访问:

http://192.168.168.101:8080

image-20221212204845306

直接就可以访问 Tomcat 的主页,不需要做任何修改。可以看到 Tomcat 版本是 8.0.53 ,比最新版的 Tomcat 10.0 对新手更友好。

希望本篇博文对你有帮助。

http://www.dtcms.com/wzjs/90223.html

相关文章:

  • rss 网站插件网站推广引流最快方法
  • 新疆建设兵团职称查询官方网站青青河边草直播免费观看
  • 百度做一个网站怎么做呢百度搜索百度
  • 医疗网站如何做优化优化大师绿色版
  • 网站备案 历史百度q3财报减亏170亿
  • 网站如何做伪静态手机百度快照
  • 给自己的爱人做网站搜索引擎优化排名优化培训
  • 外链网站分类南宁网站建设
  • 怎么做国外的网站爱站网综合查询
  • wordpress全站音乐线上营销活动有哪些
  • html做的网页怎么变成网站十大最免费软件排行榜
  • 网站开发外包网络服务有限公司
  • 辽宁鹤城建设集团网站石家庄seo优化
  • 文山文山市网站建设搜索引擎营销的四种方式
  • 公司在百度做网站找谁百度提交收录
  • dede 手机站 怎么获取跳转网站友链交换平台源码
  • 网站承接广告宣传方案搜索引擎推广的基本方法
  • 小程序价格多少钱手机优化大师官方版
  • wordpress顶踩西安seo服务培训
  • 广州网站建设八爪鱼凡科建站怎么收费
  • 建设企业网站公积金软文推广代理平台
  • 网站迁移教程广东的seo产品推广服务公司
  • 商业街网站建设方案360识图
  • 橙色网站配色做博客的seo技巧
  • 怎样在网站上做办公家具网站诊断分析
  • 解析网站怎么做seo网站排名优化案例
  • 惠州网站设计方案推广竞价托管费用
  • 如何进行课程中心网站建设seo快速排名案例
  • 项目计划书封面设计西安seo外包平台
  • 网站建设流程步骤外贸接单平台网站