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
    

      

  • 相关阅读:
    【刷题-LeetCode】165 Compare Version Numbers
    python 22 内置模块2
    python 21 内置模块
    python 20 模块,包,及开发目录规范
    python 19
    python 18 三元,生成,递推
    定时抓取数据并存入数据库
    抓取财报数据
    金币
    交换座位
  • 原文地址:https://www.cnblogs.com/foreversun/p/9299689.html
Copyright © 2011-2022 走看看