docker 将网页部署到 tomcat

举报
福州司马懿 发表于 2021/11/19 00:39:33 2021/11/19
【摘要】 准备工作 拉取镜像 sudo docker pull tomcat 若未创建容器,则创建并启动容器 sudo docker run -d --name tomcat -p 18888:8080 to...

准备工作

  1. 拉取镜像 sudo docker pull tomcat

  2. 若未创建容器,则创建并启动容器 sudo docker run -d --name tomcat -p 18888:8080 tomcat

  3. 若容器已创建,但处于退出状态,重新启动即可 sudo docker start <容器ID>
    在这里插入图片描述

部署静态网页

使用 sudo docker ps -a 确认 tomcat 已经启动成功
在这里插入图片描述可以挂载静态页面,也可以进入到容器里面创建静态页面,这里先演示后者

键入命令 sudo docker exec -it <容器ID或容器名> /bin/bash 进入容器内部

exec 表示执行命令,-it 表示进入交互模式(如果不加,会直接返回命令结果,然后结束)

在这里插入图片描述tomcat 的静态页面放在 /usr/local/tomcat/webapps/ROOT 目录下。因此,我们要进入 /usr/local/tomcat/webapps 目录,在其下新建一个 ROOT 目录。但此时,会发现竟然连 vim,vi 命令都不支持
在这里插入图片描述除了手动安装编辑器之外,最简单的方法是借助 echo 命令和 “>” 符号,将本该输出到 IO 的流,重定向到文件中去

echo '<html><head><meta charset="utf8"></head><body><h1>Hello World</h1></body></html>' > test.html

在这里插入图片描述
执行完后,无需任何更新操作,打开浏览器访问 http://localhost:18888/test.html 即可访问到页面了

当然除了echo重定向,也可以从本机将文件复制到容器中

sudo docker cp <本机目录> <容器ID:容器目录>
在这里插入图片描述

部署 Spring boot 项目

文章来源: blog.csdn.net,作者:福州-司马懿,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/chy555chy/article/details/110092434

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

举报
请填写举报理由
0/200