gpt4 book ai didi

Docker 设置,无法克隆存储库,因为容器名称已被占用

转载 作者:行者123 更新时间:2023-12-04 18:43:04 24 4
gpt4 key购买 nike

我对 Docker 很陌生,正在尝试在我的笔记本电脑上进行设置。我在“入门”项目中,正在尝试克隆存储库,但是当我运行代码时,它显示 Error: No such container:path: repo:/git/getting-started/它还说Error response from daemon: Conflict.T The container name "/repo" is already in use by container "23b79....."我尝试使用文件资源管理器查找名为“repo”的文件夹,但找不到任何内容。我也不确定如何搜索该容器,因为它只是给了我一个大字符串。
Here is a screenshot of what it shows on Docker for me.

最佳答案

当具有相同名称的容器不再运行时,可能会发生此故障。您的第二条命令 docker cp repo:/git/getting-started/ .失败,因为容器 repo在上一步中未正确创建。
您可以查看 Docker 桌面上正在运行的容器 Containers/Apps页。下面显示了名为 csci104 的容器并从 repo usccsci104/docker:20.04 中标记在跑:
Docker Desktop Containers and Apps Page Screenshot
或者您可以使用 docker ps 检查正在运行的容器。命令,docs here .
我建议您尝试使用 docker system prune 清除未使用的容器命令或显式删除 repo容器,以便您可以再试一次:

# this will clear all unused containers you have created
docker system prune -f

# this will remove the /repo container causing docker run command to fail
docker rm -f repo
然后,重试运行 docker run命令,如果成功,重试 docker cp命令。

关于Docker 设置,无法克隆存储库,因为容器名称已被占用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67577684/

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