Rein / Dockerfile
userrein's picture
Update Dockerfile
c36c607 verified
raw
history blame contribute delete
759 Bytes
# Pilih base image
FROM ubuntu:22.04
# Non-interactive mode agar apt tidak minta input
ENV DEBIAN_FRONTEND=noninteractive
# Install SSH server & tools
RUN apt update && apt install -y \
openssh-server \
wget \
nano \
curl \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*
# Set password root & izinkan login root
RUN echo "root:123456" | chpasswd
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -i 's/#PasswordAuthentication yes/PasswordAuthentication yes/' /etc/ssh/sshd_config
# Buat folder run untuk sshd
RUN mkdir -p /var/run/sshd
# Copy start.sh dan beri permission
COPY start.sh /start.sh
RUN chmod +x /start.sh
# Jalankan start.sh saat container start
CMD ["/start.sh"]