Sign inSign up

ssdd123/simunet300-web-app

By ssdd123

โ€ขUpdated 4 months ago

Lightweight enterprise network simulation web application with Docker support.

Image
Networking
0

150

ssdd123/simunet300-web-app repository overview

๐Ÿš€ 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:

http://localhost:8080โ 

๐Ÿงช 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:

http://localhost:3000โ 

โœจ 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:

http://localhost:8080โ 

๐Ÿ“˜ How to Add This README to Docker Hub

  1. Login to Docker Hub.

  2. Open the repository:

https://hub.docker.com/r/ssdd123/simunet300-web-appโ 

  1. Navigate to Repository โ†’ Description.

  2. Click Edit.

  3. Copy and paste this content.

  4. Click Update Description.

  5. 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:

https://github.com/jmniroshan99/simu_net_300โ 

Tag summary

Content type

Image

Digest

sha256:4e173340dโ€ฆ

Size

60.2 MB

Last updated

4 months ago

docker pull ssdd123/simunet300-web-app