From d35bdd7f70226064afaca99cf94d359bbbb8fe0c Mon Sep 17 00:00:00 2001 From: u1 Date: Tue, 29 Oct 2024 09:35:06 +0100 Subject: [PATCH] init --- Dockerfile | 40 ++++++++++++++++++++++++++++++++++++++++ __vp | 7 +++++++ git-log.txt | 1 + 3 files changed, 48 insertions(+) create mode 100644 Dockerfile create mode 100644 __vp create mode 100644 git-log.txt diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..41c0188 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,40 @@ +# Użyj najnowszego obrazu bazowego Debian +FROM debian:latest + +# Ustaw zmienną środowiskową DEBIAN_FRONTEND na noninteractive, aby uniknąć interaktywnych promptów podczas instalacji pakietów +ENV DEBIAN_FRONTEND=noninteractive + +# Aktualizacja pakietów i instalacja wymaganych narzędzi wraz z python3 i python3-scapy +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 + +# 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 useradd -m -s /bin/bash user && \ + echo "user:pass" | chpasswd && \ + usermod -aG sudo user + +# Opcjonalnie: Ustawienie domyślnego użytkownika +# USER user + +# Ustawienie domyślnego polecenia +CMD ["/bin/bash"] + diff --git a/__vp b/__vp new file mode 100644 index 0000000..41e072b --- /dev/null +++ b/__vp @@ -0,0 +1,7 @@ +f() { + sudo docker run --rm -dit --privileged \ + -v "$(pwd)/app:/home/user/work" \ + -p 3333:3333 \ + --name "$1" deb su - user; +}; +f $1 diff --git a/git-log.txt b/git-log.txt new file mode 100644 index 0000000..efcc525 --- /dev/null +++ b/git-log.txt @@ -0,0 +1 @@ +git submodule add -b z1 http://t:f6ad1fe79d0b929d8def3339dafcbf919f311acf@qstack.pl:3000/c2023/p22.10 app