最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決docker啟動(dòng)容器錯(cuò)誤:docker:Error response from daemon:OCI runtime create failed

 更新時(shí)間:2024年05月11日 08:37:26   作者:阿亮_1024  
這篇文章主要介紹了解決docker啟動(dòng)容器錯(cuò)誤:docker:Error response from daemon:OCI runtime create failed問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

用于搜索引擎抓取

docker: Error response from daemon: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting “/mydata/elasticsearch/config/elasticsearch.yml” to rootfs at “/usr/share/elasticsearch/config/elasticsearch.yml” caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.

使用docker run 運(yùn)行容器一直報(bào)這個(gè)錯(cuò)誤,其實(shí)原因很簡(jiǎn)單,如果你英語(yǔ)好一點(diǎn)就能夠很快解決而不至于像我一樣百度半天找不到想要的答案。

翻譯原因

報(bào)錯(cuò)信息的前半部分出現(xiàn)了兩個(gè)路徑“/mydata/elasticsearch/config/elasticsearch.yml”和“/usr/share/elasticsearch/config/elasticsearch.yml”,前一個(gè)是我外部主機(jī)上的路徑,后一個(gè)是docker安裝的es里面的地址。

我的錯(cuò)誤就是因?yàn)椋以谕獠縿?chuàng)建/mydata/elasticsearch/config/elasticsearch.yml時(shí),把elasticsearch.yml創(chuàng)建成了一個(gè)目錄,掛載不上,將外部的elasticsearch.yml改成文件即可。不知道提示這個(gè)錯(cuò)誤原因有沒(méi)有其它可能。

溫馨提示,如果你之前使用docker run命令來(lái)根據(jù)鏡像新建容器,但是報(bào)錯(cuò)了,然后根據(jù)我上面說(shuō)的操作了,再次重新run還是會(huì)出問(wèn)題,因?yàn)槟阒埃琩ocker run雖然報(bào)錯(cuò)了,容器沒(méi)有啟動(dòng)起來(lái),但是容器已經(jīng)新建了,可以用docker ps -a查看,這時(shí)有兩種處理方式

  • 使用命令 docker rm 容器id,刪除之前建的容器,然后在重新run
  • 使用命令 docker start 容器id,啟動(dòng)你之前run報(bào)錯(cuò)建的容器。

后續(xù)連帶錯(cuò)誤

將上面的錯(cuò)誤解決了之后,我使用docker run命令(已經(jīng)刪除了原來(lái)的容器),啟動(dòng)了es,如下所示

重新使用docker run

但是當(dāng)我使用docker ps 查看時(shí),并沒(méi)有es,使用docker ps -a能看到剛剛創(chuàng)建的容器。

容器沒(méi)有被啟動(dòng)

現(xiàn)在新問(wèn)題變成了:使用docker run命令沒(méi)有報(bào)錯(cuò),但是容器并沒(méi)有被啟動(dòng)。

我之前一直以為docker查看容器日志,只能查看已經(jīng)啟動(dòng)的容器的日志,但是這次我發(fā)現(xiàn),未啟動(dòng)狀態(tài)的容器,也是能查看日志的。

使用命令:

docker logs 容器名

查看日志

哦豁,現(xiàn)在又有新問(wèn)題了:

java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes。

這個(gè)路徑提示的是 容器里面,也就是es內(nèi)的路徑,但其實(shí)不是。

問(wèn)題是提示的這個(gè)路徑所掛載的外部路徑,權(quán)限不足。

我直接給最高權(quán)限777

在這里插入圖片描述

OK,至此問(wèn)題完美解決

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

南平市| 墨竹工卡县| 虹口区| 原平市| 巢湖市| 庆元县| 如东县| 新巴尔虎右旗| 泾川县| 南木林县| 隆尧县| 山西省| 和顺县| 隆德县| 梁平县| 泰和县| 竹山县| 姜堰市| 灌南县| 巍山| 太谷县| 渭源县| 商丘市| 淮北市| 峨山| 儋州市| 阿城市| 湖北省| 屏东县| 邵东县| 大厂| 西华县| 定州市| 黄石市| 乌鲁木齐市| 景泰县| 姚安县| 明溪县| 雅安市| 且末县| 大洼县|