关于运行容器出现docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendp...的问题就给大家分享
关于运行容器出现 docker: Error response from daemon: driver failed programming external connectivity on endp...的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、com.rabbitmq.client.impl.ForgivingExceptionHandler.log:119 -An unexpected connection driver error...、could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon、Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999等相关知识的信息别忘了在本站进行查找喔。
本文目录一览:- 运行容器出现 docker: Error response from daemon: driver failed programming external connectivity on endp...
- android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
- com.rabbitmq.client.impl.ForgivingExceptionHandler.log:119 -An unexpected connection driver error...
- could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon
- Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999
运行容器出现 docker: Error response from daemon: driver failed programming external connectivity on endp...
运行容器时出现以下报错:
docker: Error response from daemon: driver failed programming external connectivity on endpoint elegant_ptolemy (7fe85ca6bd744449ff82b81c1577d73b6821c4e51780c8238fad6aa0cb940522): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8004 -j DNAT --to-destination 172.17.0.2:80 ! -i docker0: iptables: No chain/target/match by that name.
(exit status 1)).
原因是:docker 服务启动时定义的自定义链 docker 由于某种原因被清掉
重启 docker 服务及可重新生成自定义链 DOCKER
docker: 来自守护进程的错误响应:驱动程序在端点 elegant_ptolemy (7fe85ca6d744449ff82b81c1577d73b6821c4e51780c8238fad6aa0cb940522) 上的外部连接编程失败 (iptables 失败:iptables—— 等待 - t nat -p tcp -d 0/0——dport 8004 -j DNAT——to-destination 172.17.0.2:80) !- docker0: iptables: 没有链 / 目标 / 匹配的名称。
(退出状态 1))。
[root@docker ~]# systemctl restart docker
[root@docker ~]# docker run -it -p 8004:80 nginx:latest /bin/bash
root@92ce7cee184c:/#
root@92ce7cee184c:/#
root@92ce7cee184c:/#
android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
用AndroidHttpClient下载文件报错, 在网上搜了好久,都没能解决问题。。。
但是用android UC浏览器,或者在pc上下载都是正常的。
com.rabbitmq.client.impl.ForgivingExceptionHandler.log:119 -An unexpected connection driver error...
在服务器上安装了一个RabbitMq,并新创建了一个用户授予了管理员角色,登录控制台查看一切正常,兴高采烈启动项目进行连接,结果一盆冷水下来,报如下错误:
o.s.a.r.l.SimpleMessageListenerContainer : Failed to check/redeclare auto-delete queue(s).
org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:62) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:368) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:573) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.core.RabbitTemplate.doExecute(RabbitTemplate.java:1430) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:1411) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.core.RabbitTemplate.execute(RabbitTemplate.java:1387) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.core.RabbitAdmin.getQueueProperties(RabbitAdmin.java:336) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer.redeclareElementsIfNecessary(SimpleMessageListenerContainer.java:1171) ~[spring-rabbit-1.7.4.RELEASE.jar:na]
at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1422) [spring-rabbit-1.7.4.RELEASE.jar:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_131]
2018-09-21 14:44:55.695 ERROR [bootstrap,,,] 9248 --- [.168.4.201:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured
java.net.SocketException: socket closed
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:170)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288)
at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91)
at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164)
at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:571)
at java.lang.Thread.run(Thread.java:745)
起先以为是配置错误,确认配置没问题后,百度一下,发现是给用户授予了角色,只能登录控制台,但是没有给读写以及管理队列的权限,通过控制台admin按钮查看
通过命令授权
语法: set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
执行: rabbitmqctl set_permissions -p / admin .* .* .* 完成对admin的授权,然后启动项目就正常了
原文出处:https://www.cnblogs.com/lykbk/p/zxzxzxzxsfesfdgfdfdfdfdfdfdfdfdfdfd.html
could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon
前提是你的ADB是安装正确的,一般这种情况都是ADB端口被占用,最好的检查办法如下:
1、打开cmd窗口,进入adb.exe所在的文件夹目录
如 cd D:\adt-bundle-windows-x86_64-20140624\sdk\platform-tools
2、netstat -aon|findstr "5037"
TCP 127.0.0.1:5037 0.0.0.0:0 LISTENING 5456
发现5456占用了 5037端口,继续查看5456的task,发现是360MobileLink.exe.如下所示
tasklist|findstr "5456"
360MobileLink.exe 5456 Console 1 23,240 K
接下来问题就好解决了,在任务管理器kill掉360MobileLink.exe ,运行android程序,ok .
Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999
问题背景
执行 docker start tomcat 报以下的错误
Error response from daemon: driver Failed programming external connectivity on endpoint tomcat9999 (f24431f0da474edbe79ba136b19079df3dcae89a4f688abe74cd0b993856a670): (iptables Failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8080 -j DNAT -
解决办法
docker服务启动时定义的自定义链DOCKER被清除,重启即可
systemctl restart docker
总结
以上是小编为你收集整理的Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
今天关于运行容器出现 docker: Error response from daemon: driver failed programming external connectivity on endp...的讲解已经结束,谢谢您的阅读,如果想了解更多关于android下载文件出现SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)、com.rabbitmq.client.impl.ForgivingExceptionHandler.log:119 -An unexpected connection driver error...、could not read ok from ADB Server * failed to start daemon * error: cannot connect to daemon、Docker - 解决 Error response from daemon: driver failed programming external connectivity on endpoint tomcat9999的相关知识,请在本站搜索。
本文标签: