gpt4 book ai didi

macos - 在 Docker 中创建新容器时遇到问题。来自守护进程的错误响应 : Conflict. 容器名称已被容器使用

转载 作者:行者123 更新时间:2023-12-02 18:01:25 25 4
gpt4 key购买 nike

我正在 Mac 上运行 Docker 的介绍教程,但出现如下错误:

docker run -d -p 80:80 --name docker-tutorial docker101tutorial

docker: Error response from daemon: Conflict. The container name "/docker-tutorial" is already in use by container "c5a91ef51a529a00dcbef180560dc2b392f3d9ab05b8c29fa1bf640d64271de7". You have to remove (or rename) that container to be able to reuse that name. See 'docker run --help'.



你能就这个错误提出建议——我似乎需要删除一个先前的容器?但我不相信我创造了一个。

任何人都可以就如何解决这个问题提出建议,因为我对终端不是很精通,而且是 Docker 的新手。

当我输入 docker ps -a ,我得到:
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS                        PORTS               NAMES
f5ed32612a0a ubuntu "bash" 27 minutes ago Exited (129) 22 minutes ago happy_tesla
b179c651b8d7 hello-world "/hello" 40 minutes ago Exited (0) 40 minutes ago mystifying_rubin
c5a91ef51a52 docker101tutorial "/docker-entrypoint.…" 42 minutes ago Created docker-tutorial
916e57976203 hello-world "/hello" 48 minutes ago Exited (0) 48 minutes ago exciting_dewdney

最佳答案

简而言之,发生这种情况的原因是,当您命名容器(带有标志 --name foo )时,您必须确保该名称在主机上的所有容器中是唯一的。
然后关于你的陈述:

Can you advise on this error - it seems that I would need to delete a prior container? But I don't believe I created one


如果我读了你的 docker ps -a输出,这是不真实的,您在 42 分钟前创建了一个,看到下面一行的最后一点了吗?这是现有容器的名称, docker-tutorial :
c5a91ef51a52        docker101tutorial   "/docker-entrypoint.…"   42 minutes ago      Created                                           docker-tutorial
赶紧跑:
docker rm docker-tutorial
然后你应该可以返回你的教程。

为了完整起见,由于第一次使用可能会出乎意料,命令 docker rm将输出它刚刚删除的容器的名称:
$ docker rm I-do-exist                  
I-do-exist
如果你没有这样的命名容器,那么它会输出一个明确的错误:
$ docker rm I-do-not-exist
Error: No such container: I-do-not-exist

关于macos - 在 Docker 中创建新容器时遇到问题。来自守护进程的错误响应 : Conflict. 容器名称已被容器使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62169229/

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