docker運行ElasticSearch報錯:Error opening log file 'logs/gc.log': Permission denied


在學習使用docker-compose搭建ElasticSearch集群過程中,使用  docker-compose up -d   啟動集群時候:

啟動ElasticSearch集群后不久,集群上的節點就立馬退出運行狀態:

 

於是:我使用 docker logs [image_id] 查看了日志信息:(或者可以使用 docker-compose logs)

發現了這個錯誤:Error opening log file 'logs/gc.log': Permission denied

 

 原來是我在搭建ElasticSearch集群的配置文件 docker-compose.yml 中掛載的目錄,沒有給掛載目錄設置對應的權限。

1.解決方法:  chmod 777 -R ./logs  這里根據你所掛載的目錄要放開相應的權限(這里方便使用我設置了:777)

2.重新啟動ElasticSearch集群: docker-compose up -d  

 

 現在集群正常在運行了~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM