欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決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)槟阒?,docker 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)文章

  • Docker中限制CPU和內(nèi)存的使用的方法

    Docker中限制CPU和內(nèi)存的使用的方法

    在容器化的動(dòng)態(tài)世界中,Docker 已經(jīng)成為構(gòu)建、部署和管理容器化的關(guān)鍵工具應(yīng)用,設(shè)置適當(dāng)?shù)膬?nèi)存和 CPU 限制對(duì)于優(yōu)化 Docker 性能至關(guān)重要,確保每個(gè)容器在不使主機(jī)負(fù)擔(dān)過(guò)重的情況下獲得必要的資源,本文將深入探討有效設(shè)置這些限制的實(shí)用策略,需要的朋友可以參考下
    2025-01-01
  • 詳解Docker容器跨主機(jī)通信的方法

    詳解Docker容器跨主機(jī)通信的方法

    本篇文章主要介紹了詳解Docker容器跨主機(jī)通信的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • Docker安裝部署Mysql8的過(guò)程(以作數(shù)據(jù)持久化)

    Docker安裝部署Mysql8的過(guò)程(以作數(shù)據(jù)持久化)

    這篇文章主要介紹了Docker安裝部署Mysql8(以作數(shù)據(jù)持久化),首先創(chuàng)建容器并進(jìn)行持久化處理,接著配置遠(yuǎn)程連接并嘗試,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • docker運(yùn)行nginx容器并掛載數(shù)據(jù)卷

    docker運(yùn)行nginx容器并掛載數(shù)據(jù)卷

    本文主要介紹了docker運(yùn)行nginx容器,并通過(guò)掛載目錄將容器與宿主機(jī)的數(shù)據(jù)進(jìn)行共享和統(tǒng)一管理,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-03-03
  • Docker 教程之Docker Hub詳細(xì)介紹

    Docker 教程之Docker Hub詳細(xì)介紹

    這篇文章主要介紹了Docker 教程之Docker Hub詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • docker部署Prometheus+Cadvisor+Grafana實(shí)現(xiàn)服務(wù)器監(jiān)控

    docker部署Prometheus+Cadvisor+Grafana實(shí)現(xiàn)服務(wù)器監(jiān)控

    這篇文章主要為大家介紹了docker部署Prometheus+Cadvisor+Grafana實(shí)現(xiàn)服務(wù)器監(jiān)控,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • Docker registry私有鏡像倉(cāng)庫(kù)服務(wù)部署案例演示

    Docker registry私有鏡像倉(cāng)庫(kù)服務(wù)部署案例演示

    這篇文章主要為大家介紹了Docker registry私有鏡像倉(cāng)庫(kù)服務(wù)部署案例演示,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟

    Docker鏡像默認(rèn)存儲(chǔ)在?/var/lib/docker?目錄下,在Linux系統(tǒng)中,這個(gè)目錄通常是在根目錄下,可以使用相應(yīng)命令查看,下面給大家介紹Docker鏡像的默認(rèn)存儲(chǔ)位置及修改步驟,感興趣的朋友一起看看吧
    2024-06-06
  • Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇

    Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇

    這篇文章主要介紹了Docker網(wǎng)絡(luò)模型以及容器通信詳解續(xù)篇的相關(guān)資料,通過(guò)學(xué)習(xí)Docker網(wǎng)路驅(qū)動(dòng)模型,更好地解決容器間的通信問(wèn)題,需要的朋友可以參考下
    2022-11-11
  • centos7安裝/升級(jí)docker和docker compose方式

    centos7安裝/升級(jí)docker和docker compose方式

    文章總結(jié)了在升級(jí)Docker和安裝Docker Compose時(shí)遇到的問(wèn)題,包括舊版安裝和新版安裝的差異、docker-compose的安裝問(wèn)題以及卸載前的注意事項(xiàng)
    2024-12-12

最新評(píng)論