zoukankan      html  css  js  c++  java
  • 解决docker容器启动时候无法映射端口的问题

    当我们停止防火墙后,docker容器启动映射端口可能无法映射端口,这个时候需要重建docker0网桥。

    详细的错误是这样的:

    docker: Error response from daemon: driver failed programming external connectivity on endpoint xid (0fb1bc901c3d3d4db71785fdf6b351ef226ee3daf717c284263717ee89674860): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 7077 -j DNAT --to-destination 172.17.0.3:7077 ! -i docker0: iptables: No chain/target/match by that name.
    (exit status 1)).

    所以我们需要重建docker0网桥:

    pkill docker
    
    iptables-t nat -F
    
    ifconfig docker0 down
    
    brctl delbr docker0
    
    docker-d
    
    service docker restart

    然后重新构建就可以发现可以构建了。问题完美解决。

    借鉴这位大兄弟的:https://blog.csdn.net/happyzwh/article/details/87536336

  • 相关阅读:
    requests模块
    unitest模块
    doctest模块
    SessionStorage
    jquery选择器
    jquery操作dom
    jquery事件
    jquery筛选
    页面跳转传值接收
    HTML5 Web SQL 数据库操作
  • 原文地址:https://www.cnblogs.com/Ivan-Wu/p/11082801.html
Copyright © 2011-2022 走看看