我确实克隆了一个项目,在第一步中,当我尝试启动容器时,我在项目根目录中运行了 windows CMD,然后输入了以下命令:
docker-compose up --build
并向我显示此消息:
找不到“默认”的 docker 端点。
如果有人帮助我,我会非常高兴。当我第一次写这个命令时,我遇到了互联网问题,它暂停了,第二次开始下载一些东西,然后打印了这条消息。
我尝试删除我的旧容器,我还尝试打开和关闭我的 VPN,然后在 PowerShell 中重新启动 docker。
对于 Windows 用户
.docker
目录。存在于 PATH C:\Users\your-username\.docker
这个评论对我的帮助比对整个目录的攻击更好:
https://github.com/docker/compose/issues/9956#issuecomment-1294483086
(检查 ~/.docker/contexts/meta/(somelong hash)/meta.json 中的空meta.json,将其删除)
请按照以下步骤操作:
停止 Docker Desktop 和所有容器。
转到路径:
~/.docker/contexts/meta/(some sha256)/meta.json
使用 Windows 它应该打开:
C:\Users\YOUR_USER\.docker\contexts\meta\(some sha256)\meta.json
这个 meta.json 文件应该只充满 NULL 或为空。
完成。
备注:
尝试删除“.docker”文件夹。 这对我的情况有帮助。
尝试删除“.docker”文件夹。这对我的情况有帮助。
运行-“.docker”-删除文件夹
C:\Users\<YOUR-USER-NAME>\
.docker
目录。与 .docker_temp
docker
docker-compose up --build
它的作品!
按照所有建议,我无法让这个工作。最后我编辑了C:\Users\USERNAME\.docke下的空meta.json文件