[#1] 优化镜像构建,前置UID/GID更改

This commit is contained in:
root 2025-09-19 07:53:20 +00:00
parent 05bfde9d37
commit 49e01fc472
2 changed files with 10 additions and 8 deletions

View File

@ -3,6 +3,11 @@ FROM docker.elastic.co/elasticsearch/elasticsearch:8.13.4
# 切换到 root 用户进行系统级安装
USER root
# 修改elasticsearch用户的UID和GID
RUN usermod -u 2133 elasticsearch && \
groupmod -g 2015 elasticsearch && \
chown -R elasticsearch:elasticsearch /usr/share/elasticsearch
# 设置构建参数
ARG USE_INTRANET=false
@ -29,10 +34,6 @@ RUN if [ "$USE_INTRANET" = "true" ]; then \
# 创建 supervisor 日志目录
RUN mkdir -p /var/log/supervisor
# 修改elasticsearch用户的UID和GID
RUN usermod -u 2133 elasticsearch && \
groupmod -g 2015 elasticsearch && \
chown -R elasticsearch:elasticsearch /usr/share/elasticsearch
# 复制 supervisor 配置文件
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf

View File

@ -3,6 +3,11 @@ FROM docker.elastic.co/kibana/kibana:8.13.4
# 切换到 root 用户进行系统级安装
USER root
# 修改kibana用户的UID和GID
RUN usermod -u 2133 kibana && \
groupmod -g 2015 kibana && \
chown -R kibana:kibana /usr/share/kibana
# 设置构建参数
ARG USE_INTRANET=false
@ -29,10 +34,6 @@ RUN if [ "$USE_INTRANET" = "true" ]; then \
# 创建 supervisor 日志目录
RUN mkdir -p /var/log/supervisor
# 修改kibana用户的UID和GID
RUN usermod -u 2133 kibana && \
groupmod -g 2015 kibana && \
chown -R kibana:kibana /usr/share/kibana
# 复制 supervisor 配置文件
COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf