docker-compose启动docker文件挂载失败问题
学习了下elk,启动服务使用docker-compose启动,也是各种启动失败,记录下问题,以后好查验
1、启动es报错
Caused by: java.nio.file.AccessDeniedException: /usr/share/elasticsearch/data/nodes
看错误是文件目录无权限,实际是因为挂载的宿主机目录无权限导致,使用命令赋权
chmod 777 挂载目录
ps:如果问题没有解决,看这里
docker-compose版本与docker版本兼容问题,百度搜索docker-compose与docker版本兼容,弄好应该就可以了
pps:如果问题还没有解决,继续看
卡了好几天,最终发现文件夹使用chmod 777命令后,linux权限是这样子的,多了一个“.”
百度下selinux关闭操作。
完了,可是es启动好了,我太难了