错误 [内部] 为 docker.elastic.co/elasticsearch/elasticsearch:7.12.0 加载元数据
Posted
技术标签:
【中文标题】错误 [内部] 为 docker.elastic.co/elasticsearch/elasticsearch:7.12.0 加载元数据【英文标题】:ERROR [internal] load metadata for docker.elastic.co/elasticsearch/elasticsearch:7.12.0 【发布时间】:2021-07-24 20:52:24 【问题描述】:使用本网站:https://logz.io/blog/elk-stack-on-docker/ 安装 elk。然后我很遗憾地收到以下错误。当我运行 docker-compose up -d.完整的输出消息是:
构建弹性搜索 [+] 建筑 56.3 秒 (3/3) 完成 => [internal] 从 Dockerfile 0.2s 加载构建定义 => => 传输 dockerfile: 263B 0.0s => [内部] 加载 .dockerignore 0.3s => => 传输上下文:2B 0.0s => 错误 [内部] 为 docker.elastic.co/elasticsearch/elasticsearch:7.12.0 55.9s 加载元数据
[内部] 为 docker.elastic.co/elasticsearch/elasticsearch:7.12.0 加载元数据:
无法使用前端 dockerfile.v0 解决:无法创建 LLB 定义:rpc 错误:代码 = 未知 desc = 获取凭据时出错 - err:退出状态 1,输出:`获取凭据时出错 - err:exec:“docker- credential-wincred.exe":在 %PATH% 中找不到可执行文件,输出:``` 错误:服务“elasticsearch”未能构建
这个 repo 是否可以为其他人下载 ELK?我在 ubuntu 上克隆它。
【问题讨论】:
【参考方案1】:在 Dockerfile 中构建 logstash 映像时,我也遇到了这个错误。当我运行命令 docker compose up
而不是 docker-compose up
时,它运行良好
【讨论】:
【参考方案2】:检查是否在您的操作系统中创建了环境变量(系统),在我的例子中它已经解决了。
我的变量:
C:\Program Files\Docker\Docker\resources\bin C:\ProgramData\DockerDesktop\version-bin
创建完成后,重新启动机器并再次测试
【讨论】:
欢迎来到 SO!由于这是一个仅限英文的网站,请编辑您的答案以从您的帖子中删除翻译。以上是关于错误 [内部] 为 docker.elastic.co/elasticsearch/elasticsearch:7.12.0 加载元数据的主要内容,如果未能解决你的问题,请参考以下文章
Docker Elastic Beanstalk ELB 忽略 .ebextesnions
多 Docker Elastic Beanstalk:上传 .ebextensions
如何在 nginx docker elastic beanstalk中将http重定向到https