23 lines
500 B
Docker
23 lines
500 B
Docker
FROM elasticsearch:8.11.3
|
|
|
|
# 1. Switch to Root for installation
|
|
USER root
|
|
|
|
# 2. Install Network Tools (Debian based)
|
|
RUN apt-get update && apt-get install -y \
|
|
ifupdown \
|
|
iproute2 \
|
|
iputils-ping \
|
|
nano \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
# 3. Add Script
|
|
COPY start_network.sh /start_network.sh
|
|
RUN chmod +x /start_network.sh
|
|
|
|
# 4. Set Environment for Single Node (Easier for Homelab)
|
|
ENV discovery.type=single-node
|
|
ENV xpack.security.enabled=false
|
|
|
|
ENTRYPOINT ["/start_network.sh"]
|