当前位置: 首页 > 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/152048.html

相关文章:

  • 营销型企业网站的建设步骤乐天seo培训
  • 静态网站更新怎么在百度上添加自己的店铺地址
  • 做网站公司职务唐山建站公司模板
  • 手机版做网站百度广告官网
  • 巢湖市网站建设优化厦门百度推广开户
  • 福州网站微信公众号公司seo是什么意思
  • 怎么建设自己的一个服务器网站想学手艺在哪里可以培训
  • 广西房地产网站建设推广接单平台
  • 陕西住房和城乡建设网站营销推广方案
  • 比特币矿池网站怎么做竞价托管公司
  • 网站制作有名 乐云践新专家合肥网络推广网络运营
  • 西部数据网站建设线上销售方案
  • 阿里网站销量做不起来怎么办百度云账号登录
  • 专业武汉网站建设品牌网络营销策划
  • 河北网站开发公司如何做好网络营销
  • ps做的图怎么做成网站前端网络营销推广服务商
  • 怎么制作小网站 不用域名的世界杯积分榜排名
  • 公司电商网站开发网络营销的背景和意义
  • 众筹网站建设费用中小企业网站优化
  • steam账号注册网站品牌策划书案例
  • 淳安县建设局网站泉州百度关键词排名
  • 大红门桥做网站企业推广
  • 合肥网站优化费用线上推广营销
  • 网站怎么上传全球搜索引擎大全
  • 齐河网站建设费用网址查询站长工具
  • 建设网站建设什么挣钱seo竞价
  • 网站域名 过期baidu优化
  • 网站模版可以修改吗seo优化自学
  • 浙江省建设建材工会网站湖南专业关键词优化
  • 个人备案做别的网站seo外包公司哪家专业