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

php语言网站开发公司北京国外知名平面设计网站

php语言网站开发公司北京,国外知名平面设计网站,为什么建设厅的网站不好打开,重庆网站建设途锦科技天行健,君子以自强不息;地势坤,君子以厚德载物。 每个人都有惰性,但不断学习是好好生活的根本,共勉! 文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。…

天行健,君子以自强不息;地势坤,君子以厚德载物。


每个人都有惰性,但不断学习是好好生活的根本,共勉!


文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。

Docker创建tomcat容器实例后无法访问

  • 一、场景重现
    • 1. docker拉取tomcat镜像
    • 2. 查看拉取的镜像
    • 3. 运行镜生成容器并运行,同时像映射端口
    • 4. 查看本机ip
    • 5. 访问tomcat在本机的映射地址
  • 二、分析
    • 1. 进入tomcat容器
    • 2. 查看当前目录
    • 3. 查看webapps目录内容
  • 三、思路
    • 1. 修改weapps
    • 2. 使用旧版tomcat
  • 四、解决
    • 方案一
      • 1. 删除webapps目录
      • 2. 修改webapps.dist为webapps
      • 3. 再次访问
    • 方案二
      • 1. 搜索镜像
      • 2. 拉取tomcat9镜像
      • 3. 查看镜像
      • 4. 运行镜像生成容器实例
      • 5. 查看已运行的容器
      • 6. 访问网址


一、场景重现

1. docker拉取tomcat镜像

docker pull tomcat

在这里插入图片描述
不指定版本默认拉取的最新的latest版本

2. 查看拉取的镜像

docker images

在这里插入图片描述

3. 运行镜生成容器并运行,同时像映射端口

docker run --name tomcat-libai -it -p 9999:8080 -d tomcat

查看运行的容器

docker ps

在这里插入图片描述
看到容器正在运行,且端口映射为9999

4. 查看本机ip

ifconfig

在这里插入图片描述
如果没安装net-tools会提示安装

sudo apt install net-tools

5. 访问tomcat在本机的映射地址

172.20.10.13:9999

访问时页面是404
在这里插入图片描述

二、分析

首先我们拉取镜像的时候没有指定版本,默认为最新的版本tomcat:latest
那么这个版本有什么特别的地方呢
我们都知道tomcat访问界面的index.jsp文件是在webapps目录下的
我们进入容器,查看一下tomcat目录下的webapps文件夹下有什么东西

1. 进入tomcat容器

docker exec -it tomcat-libai /bin/bash

2. 查看当前目录

看到webapps以及webapps.dist两个目录

ls -l

在这里插入图片描述

3. 查看webapps目录内容

//进入webapps目录,
cd webapps
//查看webapps目录内容
ls -l

在这里插入图片描述
发现webapps中是空的,这也就是为什么我们访问时界面404的原因
最新版的tomcat的webapps目录内容为空,他的内容都在wenapps.dist中

三、思路

想要解决这个问题有两个方法

1. 修改weapps

将webapps文件夹删除,将webapps.dist目录名称修改为webapps

2. 使用旧版tomcat

8或者9的tomcat版本即可

四、解决

方案一

删除webapps,webapps.dist替换为webapps
在容器内,到tomcat目录下

cd /usr/local/tomcat

在这里插入图片描述

1. 删除webapps目录

rm -rf webapps

在这里插入图片描述

2. 修改webapps.dist为webapps

mv webapps.dist webapps

在这里插入图片描述

3. 再次访问

172.20.10.13:9999

在这里插入图片描述
可正常访问,我们也能看到的确是tomcat最新的版本10.0.14

方案二

使用8或者9的tomcat版本
如果在容器内可输入exit退出容器

1. 搜索镜像

在仓库中搜索tomcat9的版本

docker search tomcat9

在这里插入图片描述

2. 拉取tomcat9镜像

拉取自己要用的镜像,我这里使用donglsheng/tomcat9_jdk8这个

docker pull donglsheng/tomcat9_jdk8

在这里插入图片描述

3. 查看镜像

拉取后查看镜像

docker images

在这里插入图片描述

4. 运行镜像生成容器实例

docker run --name tomcat9-libai -it -p 8888:8080 -d oupula/tomcat9_jdk8

在这里插入图片描述

5. 查看已运行的容器

docker ps

6. 访问网址

172.20.10.13:8888

在这里插入图片描述

可正常访问,tomcat版本为9.0.12


http://www.yayakq.cn/news/308569/

相关文章:

  • 网站建设忄金手指快速seo排行榜年度10佳网站
  • 中山市城乡住房建设局网站网站建设需求意见征求表
  • 前端网站模板筑建网
  • 做卖车网站需要什么手续wordpress上传到哪个文件夹
  • 网站建设通俗讲seo网站推广软件排名
  • 厦门制作公司网站哪家好云梦网络建站
  • asp.net 4.0网站建设基础教程网络传奇游戏排行榜
  • 衡阳房产网站建设公司做了网站怎么做推广
  • 网站的转盘游戏怎么做坡头网站开发公司
  • 三亚网站建设哪家专业中国建设银官方网站
  • 网站开发先做后台还是前台海报在线设计平台
  • 淘宝网站是怎么做的吗西宁网站搭建
  • 新手自建网站做跨境电商海西网站建设哪家好
  • 手机免费建立网站铁岭建设网站
  • 福州高端网站定制网站运营专员是干嘛的
  • 怎么做资源类网站自己学习做网站
  • 公司资质查询官方网站重生主角做视频网站的小说
  • 电子商务网站规划原则wordpress中文视频插件
  • 软件网站建设深圳市坪山区
  • 泰安网站建设公司带腾讯邮箱注册入口官网
  • dw制作一个手机网站模板下载网站建设维护是什么岗位
  • 大学网站设计学做投资网站好
  • 牡丹区住房城乡建设局网站网站怎么做短信ip限定
  • 网站建设xs029哪个网站做员工增员
  • 公司建设网站费用h5开发移动端app
  • 长春做网站自建社区网站
  • 洛阳建站O2O网站制作需要多少钱
  • 石家庄制作公司网站怎么做冒牌网站
  • 用图片设置网站首页店标在线制作免费
  • 学校网站建设规范宁夏网站设计公司