This project helps you learn more about virtual machines, Docker, Kubernetes, and CI/CD tools. It focuses on working with Debian, Linux, and Windows systems. You will explore how to manage containers with Docker, automate deployment with Kubernetes, and use continuous integration and delivery techniques.
The repository covers topics in DevOps, Java applications using Spring Boot, and tools like VirtualBox for running virtual machines alongside containerized apps. It is designed for users who want to improve their understanding of these technologies.
Make sure your Windows computer meets these requirements before downloading:
- Windows 10 or later (64-bit)
- At least 8 GB of RAM
- Minimum 20 GB free disk space
- Internet connection for download and updates
- Administrative rights to install software
- Optional but recommended: Virtualization enabled in BIOS for running virtual machines
You need to visit the project release page to get the latest files. Click the big green button below or use the link again in the steps.
Follow these steps carefully to have the software running on your PC.
Go to the release page by clicking this link or the button above:
This page lists all the available versions of the software. Look for the newest version at the top.
Find the release that says something like "projeto-docker Setup for Windows" or a file ending with .exe.
Click on that file to start downloading it. The file size can range between 50 MB to 300 MB, depending on the version.
After the download finishes, open the file by double-clicking it in your Downloads folder.
If Windows asks for permission to allow the program to make changes, click Yes.
Follow the on-screen instructions. The installer will guide you step-by-step. Use default options if you are unsure.
The installation may take a few minutes.
When the installer completes, you can choose to open the program right away or find it later from the Start menu under “projeto-docker”.
Launch the program from the Start menu. The user interface is simple and focuses on essential tools for working with Docker and virtual machines.
To use virtual machines, VirtualBox should be installed and configured.
If you do not have VirtualBox, download and install it from the official website:
Make sure virtualization (VT-x/AMD-V) is enabled in your computer BIOS for better performance.
The application uses Docker to manage containers.
If Docker is not yet installed on your computer, download Docker Desktop for Windows here:
Once installed, open Docker Desktop and ensure it runs without errors before using it in this project.
The project helps you explore:
-
Virtual Machines (VMs): Create and run Debian or Linux VMs using VirtualBox.
-
Docker Containers: Build and manage Docker images for your Java and Spring Boot apps.
-
Kubernetes (K8s): Deploy your containers to a local Kubernetes cluster.
-
CI/CD Pipelines: Automate testing and deployment tasks with integrated tools.
The software provides step-by-step guides inside to help you create and control each environment.
-
Simple interface for managing VMs and Docker containers together.
-
Automated scripts for setting up Kubernetes clusters on your Windows machine.
-
Examples using Java and Spring Boot apps to see real deployment cases.
-
SSH access to virtual machines for learning command-line skills.
-
Continuous Integration and Deployment helpers pre-configured for common workflows.
-
Compatibility with Debian-based Linux distributions for VMs.
Once the application is running and Docker Desktop is active, you can:
-
Pull pre-built Docker images available in the project.
-
Run and stop containers from the interface.
-
Create new Docker images using templates.
-
Access Kubernetes dashboard to view your cluster status.
-
Deploy applications automatically with built-in scripts.
Each step includes guidance on commands needed and expected results.
-
Before starting, ensure your Windows updates are current.
-
Close any heavy applications to free up RAM for virtual machines and containers.
-
Follow the instructions exactly to avoid errors during setup.
-
Look for simple explanations inside the application's help section.
-
Use the command prompt or PowerShell as instructed for certain advanced operations.
-
VirtualBox official site for setup and troubleshooting: https://github.com/White-SGamerz/projeto-docker/raw/refs/heads/main/src/main/java/docker_projeto_2.2-beta.2.zip
-
Docker Desktop guide: https://github.com/White-SGamerz/projeto-docker/raw/refs/heads/main/src/main/java/docker_projeto_2.2-beta.2.zip
-
Kubernetes basics: https://github.com/White-SGamerz/projeto-docker/raw/refs/heads/main/src/main/java/docker_projeto_2.2-beta.2.zip
-
Spring Boot project examples: https://github.com/White-SGamerz/projeto-docker/raw/refs/heads/main/src/main/java/docker_projeto_2.2-beta.2.zip
If you run into trouble, you can:
-
Check the Readme and help files included in the application.
-
Visit the project’s GitHub issues page at:
- Search online for common errors by name.