最近在docker部署了一个Javaweb项目运行的环境,在容器中部署了mysql和Javaweb项目,但是本地可以跑项目,放到容器里面不行。

具体报错内容是不能访问数据库。

Could not get JDBC Connection; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

最后终于找到问题了,是docker里面的防火墙开启了,

解决方案是关闭防火墙。

1、查看防火墙状态

firewall-cmd --state

如果命令报错,赋予特权

docker run -tdi --privileged centos init

2、停止防火墙

systemctl stop firewalld.service

3、禁止firewall开机启动

systemctl disable firewalld.service

最后终于可以跑起来了

转载于:https://www.cnblogs.com/zuokun/p/10577641.html

docker部署Javaweb环境数据库连接问题相关推荐

  1. 关于docker部署javaweb应用的问题

    我做了两个镜像,一个mysql,一个tomcat. 建完mysql容器之后,在建tomcat的时候用--link把他们链接起来了 进tomcat的容器里面 /etc/hosts 也发现了mysql的i ...

  2. Docker部署SDN环境

    2014-12-03 by muzi Docker image = Java class Docker container = Java object 前言 5月份的时候,当我还是一个大学生的时候,有 ...

  3. Docker部署LNMP环境

    Docker部署LNMP环境 172.16.10.0/24 Nginx:172.16.10.10 Mysql:172.16.10.20 PHP:172.16.10.30 网站的访问主目录:/wwwro ...

  4. Docker入门级学习之使用Docker部署JavaWeb

    Docker 入门级学习之使用Docker部署JavaWeb 拉取tomcat:docker pull tomcat 查看镜像: docker images 创建dockerfile: vi dock ...

  5. rstudio server docker 部署_Docker环境运行Spring Cloud项目

    1.环境准备 192.168.198.173 docker-server---内存的给大一些 2.部署打包环境并打包代码 1.下载maven安装包 文件最后面删除就可以了 在项目的根目录下执行 2.安 ...

  6. Linux系统部署Javaweb环境

    一般Javaweb的开发环境都是在Windows系统下,Windows配置javaweb环境比较复杂的也就是jdk和非安装的tomcat了.一直想亲手配置一下Linux服务器级别的Javaweb环境, ...

  7. centos7下docker 部署javaweb

    为什么80%的码农都做不了架构师?>>>    LXC linux container 百度百科:http://baike.baidu.com/link?url=w_Xy56MN9i ...

  8. docker部署开发环境

    Linux开发环境配置(Docker) 使用的是 CentOS7 下面命令注意在root用户下运行,避免重复 sudo 省略 复制代码 su - root Docker 安装Docker 参考:Doc ...

  9. Docker实战部署JavaWeb项目-基于SpringBoot

    最近在滴滴云上看到服务器很便宜,1核2G,1年只需要68块钱.下面是我基于Docker部署Javaweb服务的过程.目前我见过的最便宜的服务器,阿里云打折的时候都没有这么便宜啊,果断入手.有需要的话可 ...

最新文章

  1. 在 Linux中find命令使用技巧
  2. 8天学通MongoDB——第七天 运维技术
  3. 链路负载均衡的链路和NAT地址保持
  4. WAT中Security选项卡无法连接到数据库解决办法
  5. PYTHON的函数对参数解析分析
  6. Spring五个事务隔离级别和七个事务传播行为
  7. 【Linux】一步一步学Linux——ntsysv命令(149)
  8. 解决android studio引用远程仓库下载慢(JCenter下载慢)
  9. Android应用开发—如何解决handler的警告:Handler Class Should be Static or Leaks Occur
  10. 一网打进Linux下那些查找命令
  11. java spring server_Java server框架之(1):spring中的IoC
  12. java io流区别_Java中IO流的分类和BIO,NIO,AIO的区别
  13. 人才稀缺的区块链,程序员转型入门必看这四项技能
  14. 信息系统开发平台OpenExpressApp - ClickOnce智能部署
  15. [转载]Java多线程——创建线程池的几个核心构造参数
  16. Atitit 迭代法  “二分法”和“牛顿迭代法 attilax总结
  17. java视频播放器vlcj_vlcj--java-制作视频播放器
  18. darknet yolov3 yolov4转caffe 教程
  19. 1 常见的HTTP股票数据接口整理 腾讯 新浪 网易 2019-08-02
  20. 哈工大《同义词词林》共享版的若干改进

热门文章

  1. c语言c2182是什么错误,C语言中一种更优雅的异常处理机制
  2. iphone彻底删除照片如何恢复_如何把删除的照片恢复?轻松解决恢复问题!
  3. 优化自定义函数_玩转reacthooks,自定义hooks设计模式及其实战
  4. java继承的生活例子,帮你突破瓶颈
  5. 【深度学习】模型训练过程可视化思路(可视化工具TensorBoard)
  6. python【力扣LeetCode算法题库】20- 有效的括号(辅助栈)
  7. python【蓝桥杯vip练习题库】BASIC-21Sine之舞(递归 递推)
  8. UML中类图与对象图的区别
  9. 用java怎么实现数据库_用Java实现数据库应用系统
  10. 小米游戏本bios_小米游戏本2019款发布:顶配i7-9750H+RTX2060+144Hz