首页 > 其他分享 >docker部署tomcat服务

docker部署tomcat服务

时间:2023-12-30 16:33:22浏览次数:39  
标签:opt 容器 8080 tomcat 部署 webapps docker

下载镜像docker pull tomcat:9.0

 

什么是dockerrun—rm

在进行Docker的开发、测试或者部署应用时,使用dockerrun--rm这一命令可以方便快捷地启动或运行容器,并在容器退出时自动清理容器及其运行时产生的数据

 

 

##运行tomcat9.0

docker run -d --rm tomcat:9.0

 ##查看容器地址:

docker inspect 容器id |grep -i  ipaddress

 curl  容器地址:8080    会出现tomcat的欢迎首页

 

##暴露端口的tomcat

[root@docker-ui opt]# docker run -d -p 8080:8080 tomcat:9.0

09fd54af76433ded3e09ccd93bbbadc5a10ae9f6ab47e04f39eb6890bf7cecd7

[root@docker-ui opt]# docker ps |grep tomcat

#####浏览器浏览网页

 

 ###直接非交互式看tomcat网页:

[root@docker-ui opt]# docker exec 09f ls /usr/local/tomcat bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs native-jni-lib NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps webapps.dist work 可以看到网站目录webapps没有网页内容

 

docker run -d -p 8081:8080 -v /opt/tomcat-server:/usr/local/tomcat/webapps/ROOT tomcat:9.0
061265ba9077574f06a040262dcdc1d5c8b43616cf935915e5cf6d62a8c3c4f8

 测试:

 

 内核转发功能

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

                               

 

标签:opt,容器,8080,tomcat,部署,webapps,docker
From: https://www.cnblogs.com/cherishthepresent/p/17936511.html

相关文章

  • docker笔记之安装
    本文于2017年上半年完成,发布在个人博客网站上。考虑个人博客因某种原因无法修复,于是在博客园安家,之前发布的文章逐步搬迁过来。最近由于工作关系,接触到了docker技术。为了对docker有更多的了解,于是花时间在家里的Windows10机器上准备了docker的运行环境,方便在业余时间学习新技......
  • Docker Compose
    DockerCompose官方介绍https://docs.docker.com/compose/Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。然后,只需一个命令,就可以从配置中创建并启动所有服务。ubuntu安装Docker的Compose插件和单独的Compose......
  • docker入门
    docker入门官方介绍https://docs.docker.com/get-started/overview/Docker是一个用于开发、发布和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分离,以便您可以快速交付软件。使用Docker,您可以管理您的基础架构以管理应用程序的相同方式。通过利用Docker......
  • Rem部署适配
    参考vant官网:https://vant-contrib.gitee.io/vant/v3/#/zh-CN/advanced-usage两个插件:1.postcss-pxtorem是一款PostCSS插件,用于将px单位转化为rem单位2.lib-flexible用于设置rem基准值3.示例配置//postcss.config.jsmodule.exports={plugins:{'p......
  • docker中的mysql时区修改
    永久修改进入容器dockerexec-itmysql5.7bash查看当前时区date-R修改时区cp/usr/share/zoneinfo/PRC/etc/localtime#或者ln-sf/usr/share/zoneinfo/Asia/Shanghai/etc/localtime#退出exit#重启容器生效dockerrestartmysql5.7临时修改-重启失......
  • 华为云耀云服务器L实例-大数据学习-Hive的部署-1
     华为云耀云服务器L实例-大数据学习-Hive的部署-1  产品官网:https://www.huaweicloud.com/product/hecs-light.html  今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,介绍Hive的部署 Hive 是建立在 Hado......
  • 华为云耀云服务器L实例--Hive的部署
     华为云耀云服务器L实例--Hive的部署  产品官网:https://www.huaweicloud.com/product/hecs-light.html  今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,继续Hive的部署 Hive 是建立在 Hadoop 上的一个......
  • 华为云耀云服务器L实例-大数据学习-MapReduce&Yarn的部署
      华为云耀云服务器L实例-大数据学习-MapReduce&Yarn的部署 产品官网:https://www.huaweicloud.com/product/hecs-light.html  今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,介绍MapReduce 和 YARN(Yet Ano......
  • 华为云耀云服务器L实例-大数据学习-hadoop前置准备2-JDK环境部署
     华为云耀云服务器L实例-大数据学习-hadoop前置准备2-JDK环境部署  产品官网:https://www.huaweicloud.com/product/hecs-light.html  今天我们采用可靠更安全、智能不卡顿、价优随心用、上手更简单、管理特省心的华为云耀云服务器L实例为例,演示单台服务器配置伪分......
  • CENTOS docker拉取私服镜像
     概述docker的应用越来越多,安装部署越来越方便,批量自动化的镜像生成和发布都需要docker镜像的拉取。centos6版本太老,docker的使用过程中问题较多,centos7相对简单容易。本文档主要介绍centos系统安装docker和拉取docker私服镜像的步骤和问题解决。环境dockerregistry:2ce......