blob: d6ca7e8e3b312a3afb27c547bbfff559245614e2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
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
|