部署运维

Docker已删除,转发的端口还是被占用处理

2018-03-21  本文已影响20人  灼灼2015

问题:COMMAND_FAILED: '/sbin/iptables -t nat -A Docker -p tcp -d 0/0 --dport 3306 -j DNAT --to-destination 172.17.0.6:3306 ! -i mysql_default' failed: iptables: No chain/target/match by that name.

处理:

  1. 查看容器已使用的network信息
docker network ls |grep mysql
如图 image.png
  1. 删除掉已停止容器对应的network信息
docker network rm mysql_default

or

  1. 使用清理命令 ,不被docker使用的network都将被清理掉
docker network prune

再启动mysql容器时一切正常。

附带: docker network 完整使用

[root@localhost logs]# docker network --help

Usage:  docker network COMMAND

Manage networks

Options:
      --help   Print usage

Commands:
  connect     Connect a container to a network
  create      Create a network
  disconnect  Disconnect a container from a network
  inspect     Display detailed information on one or more networks
  ls          List networks
  prune       Remove all unused networks
  rm          Remove one or more networks

Run 'docker network COMMAND --help' for more information on a command.
上一篇下一篇

猜你喜欢

热点阅读