首页 > 其他分享 >docker容器踩过的坑:在idea可以运行,放到tomcat出现异常

docker容器踩过的坑:在idea可以运行,放到tomcat出现异常

时间:2023-05-31 09:00:35浏览次数:36  
标签:容器 tomcat jdk idea 版本 docker

1.docker里边安装tomcat,tomcat会自带jdk版本,使用也是默认的版本,要注意tomcat与是否与想要jdk版本的一致,在创建容器时就需要挂载jdk版本

指令:docker run -id --name=c_tomcat -p 8080:8080 -v $PWD:/usr/local/tomcat/webapps -v /opt/jdk1.8.0_152:/opt/java/openjdk tomcat

 

2.idea中代码可以跑起来,但是放到tomcat访问不到,路径问题:可以尝试把项目名改成ROOT(原来的随便的改个名字放着就行,如果感觉没用可以删除)

3.项目中的127.0.0.1访问本地的数据库,可能访问不到docker中的数据库,说是容器之间的隔离性,没去验证,我用的是IP地址访问的,有时间去验证

 

标签:容器,tomcat,jdk,idea,版本,docker
From: https://www.cnblogs.com/M-wss/p/17445051.html

相关文章

  • 3.安装常用软件与Dockerfile
    5.安装常用软件总体步骤搜索镜像拉取镜像查看镜像启动镜像停止容器删除容器5.1.Tomcat安装5.1.1.搜索镜像dockersearchtomcat5.1.2.拉取镜像最新版,这个版本有点问题,目前不建议使用dockerpulltomcat8.0版本dockerpullbillygoo/tomcat8-jdk85.1.3.查......
  • Docker CLI docker container cp常用命令
    Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍DockerCLI中d......
  • 如何在Mac、Windows和Docker上本地电脑上搭建AI人工智能绘画工具Stable Diffusion
    微信公众号:运维开发故事,作者:double冬一、概述目前,有诸如Midjourney等人工智能绘画网站可供大家来免费使用,但是由于是免费资源肯定会在机器性能和使用次数方面有所限制,因此如果能将人工智能绘画工具部署在本地运行就会突破机器性能和使用次数等方面的限制。可能所有人类画师都得发......
  • docker和compose总结
    dockerdocker的特性轻量级的环境隔离统一的封包和运行方式方式dockerhub是docker的镜像仓库官网,里面可以方便的查找镜像和对应的tagdocker是容器服务,里面运行的容器化的服务,容器里面装着我们的程序,它提供隔离的环境,提供统一的部署运行方式。docker在隔离的前......
  • CentOS通过yum安装Docker
    安装前准备CentOS版本要安装DockerEngine,你需要以下CentOS版本中的一个维护版本:CentOS7CentOS8(stream)CentOS9(stream)centos-extras仓库必须被启用。这个仓库默认是启用的,但如果你已经禁用了它,你需要重新启用它。删除旧版本旧版本的Docker以docker或docker-eng......
  • IDEA工具的使用
    理解IDEA工具的  箭头所指的是模块,下图也是在新建的项目中增加Module模块 ......
  • docker学习笔记:docker常见网络类型及使用
    docker网络类型四类网络模式Docker网络模式配置说明host模式–net=host容器和宿主机共享Networknamespace。container模式–net=container:NAME_or_ID容器和另外一个容器共享Networknamespace。kubernetes中的pod就是多个容器共享一个Networknamespace。......
  • Linux安装Docker
    1.Docker官网2.选择Manuals->DockerEngine->Install->CentOS3.执行以下命令:1.yuminstall-yyum-utils2.yum-config-manager--add-repohttps://download.docker.com/linux/centos/docker-ce.repo3.yuminstalldocker-cedocker-ce-clicontainerd.iodocker-b......
  • 新版idea快捷键总结学习----(用于java开发模式)
    选择代码区ctrlw如果放到以if开头的语句,可以选择if判断条件所在的代码片段游标在单个单词下时选择单词在选中多个单词时,选择整个字符串三次点击时,如果不在字符串单词下,用于选择{}内的代码片段逐级递增如果在单词下方,用于选择单词所在的字符串并且向外逐级扩展。ctrl......
  • docker部署oracle
    docker部署oracle1.拉取镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g2.启动容器dockerrun-id-p1521:1521--nameoracle11gregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g3.进行配置,首先执行如下命令进入oracle容器环境中:docker......