zoukankan      html  css  js  c++  java
  • Centos 7 docker 启动容器 iptables 报 No chain/target/match by that name

    我也遇到这个问题,原因时启动docker服务时没有启动iptables服务导致的(有些docker需要再iptables开放有些端口)
    解决方法
    1.启动iptables服务

    CentOS 7 以下版本 iptables 命令
    
    如要开放80,22,8080 端口,输入以下命令即可
    
    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    然后保存:
    
    /etc/rc.d/init.d/iptables save
    查看打开的端口:
    
    /etc/init.d/iptables status
    关闭防火墙 
    1) 永久性生效,重启后不会复原
    
    开启: chkconfig iptables on
    
    关闭: chkconfig iptables off
    
    2) 即时生效,重启后复原
    
    开启: service iptables start
    
    关闭: service iptables stop
    
    查看防火墙状态: service iptables status

    2.重启docker服务

    systemctl restart docker

    3.重启docker容器

    docker start 容器id
    

      

  • 相关阅读:
    (图论)树的直径
    HDU 4607
    类属性的增删改查
    python内置常用模块
    字典的使用
    元组的使用
    列表的基本函数
    字符串练习题
    python3.7字符串基本函数
    python简单的while语句和if语句的练习
  • 原文地址:https://www.cnblogs.com/foreversun/p/9299689.html
Copyright © 2011-2022 走看看