当我尝试通过此命令启动docker consul时
System.Collections.Generic.IEnumerable<WeatherService.Domain.Entities.Location>
它会出现以下错误。
docker:来自守护程序的错误响应:驱动程序无法编程外部 端点tiny_bhaskara上的连接 (b53c9aa988d96750bfff7c19c6717b18756c7b92287f0f7a4d9e9fa81f42c43d): iptables失败:iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8500 -j DNAT - 目的地172.17.0.2:8500! -i docker0:iptables:没有链/目标/匹配该名称。
不知道发生了什么!!
答案 0 :(得分:1)
来自this answer:
您系统上的某些东西删除了它需要工作的docker iptables条目。已提出两项修正here:
对于CentOS:
sudo service docker restart
sudo service iptables save
对于Ubuntu:
sudo apt-get install iptables-persistent
sudo service docker restart
iptables-save > /etc/iptables/rules.v4 # you may need to "sudo -s" to get a root shell first
重新启动docker后,您应该在nat表下看到docker链:
iptables -t nat -vL