# 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"]