Week 6 ‐ 7 ‐ Enterprise Build ‐ Docker KVM - AlanK23/Sec-350-01 GitHub Wiki

Docker Networks

3 bridge networks created with student_name prefix

Docker Containers

8 containers running (6 required + 2 self-hosted) with correct images, ports in assigned range, and student_name prefix

Container Functionality Screenshots

Screenshots prove each required container is up AND functional (not just docker ps)

Network Isolation

Containers on different Docker networks cannot communicate

Docker Terraform

<a href=main.tf uses kreuzwerker/docker provider, for_each, student_name variable with validation

Self-Hosted Apps

2 additional Docker services chosen from selfh.st/apps, added to terraform.tfvars

KVM VMs

3 VMs (1 win-srv, 1 win11, 1 ubuntu-srv) running with correct OS, vCPU, RAM, and student_name prefix

KVM Network

Single NAT LAN segment, all 3 VMs on same subnet, DHCP working, ping test passes

KVM Terraform

main.tf uses dmacvicar/libvirt provider, win-server/win11/ubuntu-server profiles, disk copy + domain

VM Access Screenshots

Screenshot evidence of successful access to EACH of the 3 VMs

RDP Screenshots

RDP access screenshots for each Windows VM

NextTerm + RDP/SSH

NextTerm running on Ubuntu VM, active SSH and RDP connections shown

Git Repository

One project directory present, .gitignore correct, README includes redacted tfvars example, screenshots included

https://github.com/AlanK23/Sec-350-01/tree/main/week67/mmehl-enterprise