gpt4 book ai didi

linux - 使用 docker run 时出错

转载 作者:太空狗 更新时间:2023-10-29 11:49:21 26 4
gpt4 key购买 nike

我是 Docker 的新手,我正在尝试学习 this link 上的教程这需要使用 Docker。我已经使用 Docker docs 在 Ubuntu 上成功安装了 Docker教程。

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

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.

我在输出错误中对上面的一些数字字符串进行了哈希处理。我是 Docker 的新手,如果能提供一些解决错误的建议,我将不胜感激。

最佳答案

好像还有一个进程绑定(bind)在了8888端口上。

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

这可能是您之前启动的 docker 容器。在这种情况下,尝试通过运行 docker container ls 来删除容器。然后是 docker container rm -f <container-name-from-prev-command> .您还可以通过替换 8888:8888 在新端口上启动新容器。与 9999:8888 .

关于linux - 使用 docker run 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46974051/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com