您当前的位置: 首页 >  docker

梁云亮

暂无认证

  • 1浏览

    0关注

    1211博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Docker 官方镜像Tomcat 无法访问 解决方案

梁云亮 发布时间:2022-09-04 17:32:38 ,浏览量:1

问题描述

使用docker pull tomact 下载的tomcat镜像,在使用的时候会出现无法访问tomcat的问题。这是因为这个官方中包含有两个webapps 文件夹。一个文件夹名为webapps,但是这个文件夹是空的,另外一个文件夹名为webapps.dist,里面有tomcat完整的文件夹和文件。 在这里插入图片描述

解决方案

将目录webapps.dis中的文件复制到webapps,然后将webapps.dist删除:

cp -r webapps.dist/* ./webapps
rm -rf webapps.dist

在这里插入图片描述 再次访问就能访问到了: 在这里插入图片描述

终极解决方案

不过上种解决方案在容器停止重新启动后,还会出现这两个文件夹,可以通过提交自己的镜像完美的避开此类情况的出现。

第一步:创建镜像 在这里插入图片描述

docker commit 从容器创建一个新的镜像,其语法:

docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]

其中: -a 提交的镜像作者 -c 使用Dockerfile指令来创建镜像 -m 提交时的说明文字 -p 在commit时,将容器暂停

第二步:创建tomcat容器 在这里插入图片描述

第三步:进入容器内部查看 在这里插入图片描述

第四步:启动测试

在这里插入图片描述

关注
打赏
1665409997
查看更多评论
立即登录/注册

微信扫码登录

0.0428s