Что не так с командой Docker? - PullRequest
0 голосов
/ 06 мая 2018

Я новичок в докере и пробую некоторые образцы. Я попробовал пример Python, представленный на сайте Docker. Я выполнил команду

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 голосов
/ 06 мая 2018

Как сказал Кевин, убедитесь, что порт 4000 еще не используется. Кроме того, выполните команды docker с sudo .

0 голосов
/ 06 мая 2018

Этот тип ошибки может произойти, если используемый вами порт, 4000 в этом случае, уже используется. В других случаях это почти всегда связано с некоторыми iptables или проблемой брандмауэра. Это также может произойти, если вы используете бесплатный WIFI, который использует сайт портала.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...