首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用停靠器运行时出错

使用停靠器运行时出错
EN

Stack Overflow用户
提问于 2017-10-27 11:32:43
回答 1查看 342关注 0票数 2

我刚开始使用Docker,我正在尝试学习关于此链接的教程,该教程要求使用Docker。我已经成功地在Ubuntu上安装了Docker和码头医生教程。

我遵循选项A,已经完成了步骤1、2和3。对于第3步,我必须在sudo的声明之前,才能让它工作。但是,当我试图使用命令docker run -it -p 8888:8888 -v <path to repo>:/root mlatberkeley/showandtell运行步骤4时,我会得到以下错误:

代码语言:javascript
复制
docker: Error response from daemon: driver failed programming external connectivity on endpoint eager_pasteur (fb195057d626924#####################3d3d6f24071497fc443fbd8c9): Error starting userland proxy: listen tcp 0.0.0.0:8888: bind: address already in use.

我在输出错误中对上面的数字串进行了散列处理。我是新来的码头工人,我希望有一些建议,以解决错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-10-27 11:51:30

似乎还有另一个进程绑定在端口8888上。

要找到此进程,请运行命令sudo netstat -tulpn | grep :8888。这将在最后一列中显示进程pid。

这可能是您以前启动的一个码头容器。在这种情况下,尝试通过运行docker container ls和码头container rm -f <container-name-from-prev-command>来移除容器。您还可以在新端口上启动新容器,方法是将8888:8888替换为9999:8888

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46974051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档