Lightweight enterprise network simulation web application with Docker support.
150
๐ SimuNet 300 Web Application
Optimized Corporate Network Simulation with Effective and Efficient Enterprise Services and Routing.
๐ About This Project
SimuNet 300 is a lightweight web application developed to demonstrate an enterprise-level network simulation. The project integrates routing, switching, security, wireless networking, IP services, redundancy mechanisms, and automation concepts within a single environment. This Docker image enables users to run the application easily without requiring additional software dependencies.
๐ณ Docker Image
docker pull ssdd123/simunet300-web-app:latest
โก Quick Start Guide
โ Step 1 โ Install Docker Desktop
Download Docker Desktop from:
https://www.docker.com/products/docker-desktop/โ
Verify the installation by running:
docker --version
โ Step 2 โ Pull the Docker Image
Open Command Prompt, PowerShell, or Terminal and execute:
docker pull ssdd123/simunet300-web-app:latest
โ Step 3 โ Run the Container
docker run -d -p 8080:80 --name simunet300-container ssdd123/simunet300-web-app:latest
Command Explanation
โข docker run โ Starts a new container.
โข -d โ Runs the container in the background.
โข -p 8080:80 โ Maps local port 8080 to container port 80.
โข --name simunet300-container โ Assigns a name to the container.
โข ssdd123/simunet300-web-app:latest โ Specifies the Docker image to execute.
โ Step 4 โ Open the Application
Open your web browser and visit:
๐งช Useful Docker Commands
๐ View Running Containers
docker ps
๐ฆ View Downloaded Images
docker images
๐ Stop the Container
docker stop simunet300-container
โถ๏ธ Start the Container Again
docker start simunet300-container
๐ Restart the Container
docker restart simunet300-container
๐๏ธ Remove the Container
docker rm simunet300-container
โ Remove the Docker Image
docker rmi ssdd123/simunet300-web-app:latest
๐ ๏ธ Troubleshooting Guide
๐ Check Docker Version
docker --version
๐ View All Containers
docker ps -a
๐งพ View Container Logs
docker logs simunet300-container
๐ป Access Inside the Container
docker exec -it simunet300-container sh
โ ๏ธ If Port 8080 Is Already in Use
Run the container on another port:
docker run -d -p 3000:80 --name simunet300-container ssdd123/simunet300-web-app:latest
Then access the application using:
โจ Features
๐ Enterprise network architecture
๐ Routing and switching technologies
๐ Network security concepts
๐ก Wireless networking
โ๏ธ Automation concepts
๐ข Corporate department structure
๐ Project outcomes
๐ฑ Responsive web interface
โก Lightweight single-file web application
๐ณ Docker-based deployment
๐งฐ Technologies Used
๐ HTML5
๐จ CSS3
โ๏ธ JavaScript
๐ณ Docker
๐ Nginx
๐ง Cisco Packet Tracer 9.0
๐ Source Code
GitHub Repository
https://github.com/jmniroshan99/simu_net_300โ
Docker Hub Repository
https://hub.docker.com/r/ssdd123/simunet300-web-appโ
โ Requirements
๐ณ Docker Desktop
๐ป Windows, Linux, or macOS
๐ Modern web browser
๐ถ Internet connection
๐ One-Line Installation
docker pull ssdd123/simunet300-web-app:latest && docker run -d -p 8080:80 --name simunet300-container ssdd123/simunet300-web-app:latest
After executing the command, open:
๐ How to Add This README to Docker Hub
Login to Docker Hub.
Open the repository:
https://hub.docker.com/r/ssdd123/simunet300-web-appโ
Navigate to Repository โ Description.
Click Edit.
Copy and paste this content.
Click Update Description.
Refresh the page to confirm that the README is displayed correctly.
๐ฅ Project Information
Project Name: SimuNet 300 Web Application
Docker Image: ssdd123/simunet300-web-app:latest
GitHub Repository: https://github.com/jmniroshan99/simu_net_300โ
Docker Hub Repository: https://hub.docker.com/r/ssdd123/simunet300-web-appโ
๐ License
This project is developed for educational and academic purposes.
โญ Support
If this project is useful, please consider giving a star to the GitHub repository:
Content type
Image
Digest
sha256:4e173340dโฆ
Size
60.2 MB
Last updated
4 months ago
docker pull ssdd123/simunet300-web-app