最新国产好看的视频,伊人天堂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ò)誤原因有沒有其它可能。

溫馨提示,如果你之前使用docker run命令來(lái)根據(jù)鏡像新建容器,但是報(bào)錯(cuò)了,然后根據(jù)我上面說(shuō)的操作了,再次重新run還是會(huì)出問(wèn)題,因?yàn)槟阒埃琩ocker run雖然報(bào)錯(cuò)了,容器沒有啟動(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í),并沒有es,使用docker ps -a能看到剛剛創(chuàng)建的容器。

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

現(xiàn)在新問(wèn)題變成了:使用docker run命令沒有報(bào)錯(cuò),但是容器并沒有被啟動(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)論

永安市| 巢湖市| 西昌市| 虞城县| 云和县| 雷山县| 庐江县| 大竹县| 榆社县| 抚州市| 澄江县| 兴安盟| 新源县| 庐江县| 江城| 五河县| 武汉市| 伊吾县| 法库县| 兰坪| 壤塘县| 周至县| 景宁| 迁西县| 巴彦淖尔市| 常州市| 长乐市| 姜堰市| 呼和浩特市| 称多县| 乌恰县| 安溪县| 永胜县| 嵩明县| 巫溪县| 原平市| 隆回县| 常熟市| 临高县| 长岛县| 五华县|