执行docker-compose up --build报错‘docker endpoint for "default" not found’求助
Docker endpoint "default" not found 解决方法
重置Docker网络配置
打开Docker Desktop,进入设置 > 资源 > 网络,点击重置为默认设置,重启Docker后再执行docker-compose up --build重新配置Docker上下文
在PowerShell中依次执行以下命令:# 查看现有上下文 docker context ls # 若不存在default上下文则创建 docker context create default # 切换到default上下文 docker context use default执行完成后重启Docker,再尝试启动容器
清理Docker配置文件
关闭Docker Desktop,找到并删除以下路径的文件(建议先备份config.json):C:\Users\<你的用户名>\.docker\contextsC:\Users\<你的用户名>\.docker\config.json
重新启动Docker,让系统自动生成新的配置文件
重置WSL2后端(若使用WSL2)
在PowerShell中执行:wsl --shutdown等待WSL完全关闭后,重启Docker Desktop,再运行
docker-compose up --build
内容的提问来源于stack exchange,提问作者HesamHashemi
相关产品推荐
相关产品推荐

