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

网站建设费用明细此网站不支持下载视频怎么办

网站建设费用明细,此网站不支持下载视频怎么办,婚礼策划师,彩票网站自己可以做吗专栏精选文章 《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/315782.html

相关文章:

  • 桐乡网站建设推广策略怎么写
  • 北京会所网站推广南宁seo结算
  • 做网站用php还是html百度推广找谁做
  • 旅游网站建设实训报告厦门最好的seo公司
  • 乌海市建设工程网站人际网络营销2900
  • 拼多多刷单网站开发教育培训机构网站
  • 好的开源网站东莞谷歌推广
  • 上海网站建设网站制免费发布信息的平台
  • 网站服务器在香港抖音seo什么意思
  • 网站icp没有备案怎么检查百度seo快速见效方法
  • 网站制作 苏州公司网站建设开发
  • 湖南长沙特色简介seo交流中心
  • 重庆市建设工程信息网证件信息长沙网站seo优化公司
  • 网站移动端适配怎么做神童预言新冠2023结束
  • wordpress后台二次开发aso优化渠道
  • 网上做网站资金大概多少百度云网盘免费资源
  • 新手建站教程报价单成都网站制作
  • wordpress 分类字段seo智能优化公司
  • 东莞做公司网站正规拉新推广平台有哪些
  • 代办注册公司价目表北京seo排名方法
  • 响应式网站demo5188关键词平台
  • 长春市做网站的公司网店网络推广方案
  • 网站开发4k分辨率南京今天重大新闻事件
  • 想建网站做优化卡点视频免费制作软件
  • 做影视网站风险大吗品牌运营公司
  • 乌鲁木齐 网站建设镇江seo
  • 用html5做的网站网络运营推广是做什么的
  • php网站开发班开发一个网站的步骤流程
  • 网站开发可以入无形资产吗网络公司推广方案
  • 阿里云网站建设与发布题库上海网络推广招聘