gpt4 book ai didi

Docker - 绑定(bind) 0.0.0.0 :4000 failed: port is already allocated

转载 作者:IT老高 更新时间:2023-10-28 12:37:31 24 4
gpt4 key购买 nike

我是第一次使用 docker,我正在尝试实现这一点 - https://docs.docker.com/get-started/part2/#tag-the-image

在某个阶段,我试图通过此命令与 localhost 连接 -

$ curl http://localhost:4000

显示此错误-

curl: (7) Failed to connect to localhost port 4000: Connection refused

但是,我已经通过以下代码解决了这个问题 -

$ docker-machine ip default
$ curl http://192.168.99.100:4000

之后一切正常,但在最后一部分,我试图根据教程使用以下行来运行应用程序...

$ docker run -p 4000:80 anibar/get-started:part1

但是,我收到了这个错误

C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint goofy_bohr (63f5691ef18ad6d6389ef52c56198389c7a627e5fa4a79133d6bbf13953a7c98): Bind for 0.0.0.0:4000 failed: port is already allocated.

最佳答案

在启动使用相同端口的新容器之前,您需要确保之前启动的容器已被终止。

docker container ls
docker rm -f <container-name>

关于Docker - 绑定(bind) 0.0.0.0 :4000 failed: port is already allocated,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46176584/

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