问题原因借鉴docker启动容器错误:docker: Error response from daemon: OCI runtime create failed - 元宇宙-Metaverse - 博客园 (cnblogs.com)

报错信息的前半部分出现了两个路径“/mydata/elasticsearch/config/elasticsearch.yml”和“/usr/share/elasticsearch/config/elasticsearch.yml”,前一个是我外部主机上的路径,后一个是docker安装的es里面的地址。我的错误就是因为,我在外部创建/mydata/elasticsearch/config/elasticsearch.yml时,把elasticsearch.yml创建成了一个目录,挂载不上,将外部的elasticsearch.yml改成文件即可。
不知道提示这个错误原因有没有其它可能。

---------------------------------------------------------------------------------------------------------------------------------

我的具体操作方法如下:

                找到我的config目录下 发现我所上传的ssdb.conf 变成了一个目录 这样就很离谱 

                首先我删除了config目录下的ssdb.conf目录 然后删除了建立失败的ssdb容器 重新run 无报错 出现容器Id

                然后docker ps 查看正在运行的容器Id 里面出现了ssdb 建立成功

 

                        

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐