zoukankan      html  css  js  c++  java
  • 记一次docker机器无法访问本身的端口的错误2020-06-17

    问题
    原因是在2020年05月11日将服务器从虚拟服务器迁移至新的物理服务器,API服务无论如何都无法连接到RabbitMQ服务器,当时没办法,只能通过Docker-Compose运行几个容器,并且将容器都加入同一个网络中(容器可以指定网络的),然后通过别名的方式来进行访问,算是暂时解决了该问题


    缘由
    使用服务器处理docker的监控时,请参考:prometheus监控docker的状态.n...
    链接:http://note.youdao.com/noteshare?id=d91a9f59c0d6f208fdc42014c3870c59&sub=0D12A9A6E4F24533B5A1C095D2A6044C

    访问Prometheus时,配置的两台服务器,却无法访问到cAdvisor服务(172.19.0.153:8080)

    查找原因时,无法确定位置,在网上参考文章:https://www.jb51.net/article/157330.htm
    先查看防火墙的配置

    #查看防火墙的状态
    firewall-cmd --state
    
    #查看防火墙的端口和服务
    firewall-cmd --list-ports
    firewall-cmd --list-services
    
    #打开某个端口(永久),并重新启动防火墙(让配置生效)
    firewall-cmd --add-port=5000/tcp --permanent
    firewall-cmd --reload
    
    #删除某个端口(永久),也需要重新启动防火墙,让配置生效
    firewall-cmd --add-port=5000/tcp --permanent
    firewall-cmd --reload

    运行效果

    重新刷新Prometheus,看到已经可以正常访问到cAdvisor服务(172.19.0.153:8080)了,问题得到解决

    既然找到问题,那就能够确定该问题是由防火墙引起的,后期再有遇到无法访问的问题,则需要增加端口访问即可

    同样的问题,也需要将9090加入到防火墙中

    增加了9090端口后,可以正常访问了

    s

  • 相关阅读:
    jquery 异常
    easyui datagrid 单击行不选择行
    java 简单实现上传 | commons-fileupload
    abator ibatis 构建过程
    mysql 杂笔
    eclipse杂笔
    maven 构建项目
    ubuntu随笔
    powershell:convert-path
    maven学习笔记1
  • 原文地址:https://www.cnblogs.com/weschen/p/13151371.html
Copyright © 2011-2022 走看看