distrobox

This commit is contained in:
Tord-Vincent Heggland
2026-03-16 15:11:57 +01:00
parent 0faa8b352b
commit bd448985db
4 changed files with 38 additions and 3 deletions

2
.env Normal file
View File

@@ -0,0 +1,2 @@
UID=1000
GID=1000

View File

@@ -2,9 +2,14 @@ FROM kali-custom:latest
ENV DEBIAN_FRONTEND=noninteractive ENV DEBIAN_FRONTEND=noninteractive
RUN apt update && apt upgrade -y && apt install -y \ RUN apt update && apt install -y \
htop \ htop \
steghide \ steghide \
x11-apps \
xauth \
libxcb-cursor0 \
libxkbcommon-x11-0 \
libgl1 \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
RUN useradd -m -s /bin/bash kali && \ RUN useradd -m -s /bin/bash kali && \
@@ -14,5 +19,5 @@ RUN useradd -m -s /bin/bash kali && \
chmod 440 /etc/sudoers.d/kali chmod 440 /etc/sudoers.d/kali
WORKDIR /root/kali WORKDIR /home/kali

16
distrobox.ini Normal file
View File

@@ -0,0 +1,16 @@
[kali]
image=docker.io/kalilinux/kali-rolling:latest
pull=true
replace=true
start_now=false
nvidia=false
home=/home/tvh/.local/share/distrobox/kali
additional_packages=iputils-ping iproute2 net-tools dnsutils curl wget traceroute nano vim git locales
additional_flags=--cap-add NET_RAW --cap-add NET_ADMIN --env DISPLAY=${DISPLAY} --env XAUTHORITY=${XAUTHORITY}
volume=/tmp/.X11-unix:/tmp/.X11-unix
volume=${XAUTHORITY}:${XAUTHORITY}:ro
volume=${HOME}/kali-share:/share
volume=/media:/media
volume=/srv:/srv
volume=/mnt:/mnt
init_hooks=locale-gen || true

View File

@@ -11,13 +11,25 @@ services:
tty: true tty: true
network_mode: host network_mode: host
privileged: true privileged: true
cap_add:
- NET_RAW
- NET_ADMIN
environment:
- DISPLAY=${DISPLAY}
- XAUTHORITY=${XAUTHORITY}
volumes: volumes:
- ~/kali-share:/share - /tmp/.X11-unix:/tmp/.X11-unix
- ${XAUTHORITY}:${XAUTHORITY}:ro
- ${HOME}/kali-share:/share
- kali_root:/root - kali_root:/root
- kali_home:/home/kali - kali_home:/home/kali
- /media:/media - /media:/media
- /srv:/srv - /srv:/srv
- /mnt:/mnt - /mnt:/mnt
user: 1000:1000
restart: unless-stopped restart: unless-stopped
command: sleep infinity command: sleep infinity