docker命令有什么问题?

时间:2018-05-06 14:15:03

标签: docker

我是docker&的新手尝试一些样品。我试过在docker网站上提供的python示例。我执行了命令

docker run -p 4000:80 friendlyhello  

我收到以下错误

docker: Error response from daemon: driver failed programming external connectivity on endpoint clever_pare (5625ad3f5e3d5ffdcf5d45bec60f4bac87925b37205b5adff6304712eb3eef88): Error starting userland proxy: mkdir /port/tcp:0.0.0.0:4000:tcp:172.17.0.2:80: input/output error.

无法理解错误。请为此错误提供解决方案。

2 个答案:

答案 0 :(得分:1)

如果您正在使用的端口(在这种情况下为4000)已在使用中,则会发生此类错误。在其他情况下,这几乎总是与某些iptables或防火墙问题有关。如果您使用的是使用强制门户网站的免费WIFI,也会发生这种情况。

答案 1 :(得分:-1)

凯文说,确保端口4000尚未使用。另外,使用 sudo 运行docker命令。

相关问题