💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
在使用官方Docker镜像运行Elasticsearch时,因绑定挂载导致数据目录权限为root,容器因此终止。为解决此问题,我通过Dockerfile覆盖入口点,先以root用户修复权限,再以Elasticsearch用户启动。
🎯
关键要点
-
使用官方Docker镜像运行Elasticsearch时,因绑定挂载导致数据目录权限为root,容器终止。
-
通过Dockerfile覆盖入口点,先以root用户修复权限。
-
修复权限后,以Elasticsearch用户启动容器。
-
在docker-compose.yml中使用了绑定挂载,导致数据目录的用户拥有权为root。
-
自定义入口点脚本中,修复必要的文件权限后调用原有的入口点。
🏷️
标签
➡️