(备忘)运行中的docker配置端口映射(添加/删除)

来源:互联网 发布:大o符号 算法 编辑:程序博客网 时间:2024/05/29 04:37

主机与docker中的端口转发是通过主机的iptables实现的

  • 添加端口映射

    a, 获取容器ip      docker inspect $container_name | grep IPAddressb. 添加转发规则      iptables -t nat -A DOCKER -p tcp --dport $host_port -j DNAT --to-destination $docker_ip:$docker_port  
  • 删除端口映射规则

    a. 获取规则编号      iptables -t nat -nL --line-numberb. 根据编号删除规则      iptables -t nat -D DOCKER $num