hauntweb/posts/dockervm.md

49 lines
1.4 KiB
Markdown
Raw Permalink Normal View History

2024-02-18 06:28:49 +00:00
title:📦 DockerVM
date: 2024-02-18 00:00
tags: projects
summary: Use docker like Qemu/VmWare/VirtualBox
---
Use docker like Qemu/VmWare/Virtualbox
---
![dockervm](/images/dockervm.png)
### [Exherbo](/download/exherbo.sh)
### [Fedora](/download/fedora.sh)
### [Kali](/download/kali.sh)
### [Void](/download/void.sh)
### ACCESS THE SYSTEM IN THE CONTAINER
docker run -it IMAGE_ID_HERE /bin/bash
### START ALL STOPPED CONTAINERS
docker start $(docker ps -a -q --filter "status=exited")
### RUN THE LAST STOPPED CONTAINER:
docker start -a -i 'docker ps -q -l'
### LIST ALL IMAGES
docker images
### LIST ALL CONTAINERS
docker ps -a
### RE-ACCESS THE SYSTEMS
docker exec -it CONTAINER_ID_HERE /bin/bash
# NOVNC
### GRAPHICAL INTERFACE
apt install xfce-desktop xorg -y
### CONFIGURE A PASSWORD FOR ROOT ON KALI
passwd
### FIREWALL - HOST CONFIG
iptables -A INPUT -i docker0 -j ACCEPT
### CONFIG FOR KALI LINUX
apt update && apt upgrade && apt install novnc x11vnc tigervnc-standalone-server dbus-x11 python-py python3-pip -y
### NUMPY INSTALL
user > pip install numpy
user > pip3 install numpy
### START DBUS
dbus-launch
### START VNCSERVER
vncserver
### START NOVNC
/usr/share/novnc/utils/novnc_proxy --listen 8081 --vnc localhost:5900
### ACESS VIA BROWSER
CONTAINER_IP:8081/vnc.html
### FIX SOME HOSTNAME BUGS
echo $(hostname -I | cut -d\ -f1) $(hostname) | sudo tee -a /etc/hosts