# Użyj najnowszego obrazu bazowego Debian FROM debian:latest # Ustaw zmienną środowiskową DEBIAN_FRONTEND na noninteractive ENV DEBIAN_FRONTEND=noninteractive # Aktualizacja pakietów i instalacja wymaganych narzędzi RUN apt-get update && apt-get install -y \ iproute2 \ curl \ vim \ tmux \ git \ htop \ mc \ sudo \ wget \ gnupg \ tcpdump \ termshark \ python3 \ python3-scapy \ iputils-ping \ traceroute \ ipcalc \ procps # Ustawienie hasła dla użytkownika root RUN echo "root:rootpass" | chpasswd # Tworzenie nowego użytkownika 'user' z hasłem 'pass' i dodanie do grupy sudo RUN id -u user 2>/dev/null || ( \ useradd -m -s /bin/bash user && \ echo "user:pass" | chpasswd && \ usermod -aG sudo user \ ) && \ mkdir -p /home/user && \ chown -R user:user /home/user USER user # Skopiowanie aplikacji do folderu /home/user/work COPY app /home/user/work # Ustawienie katalogu roboczego WORKDIR /home/user/work # Ustawienie domyślnego użytkownika USER user # Ustawienie domyślnego polecenia - uruchomienie serwera HTTP na porcie 3333 CMD ["python3", "-m", "http.server", "3333"]