EVE-NG Linux VM SSH troubleshooting
September 20, 2025
Installing VirtuaPlant Bottle Filling plant
The first scenario available in VirtuaPlant simulates a basic bottle-filling plant. This scenario includes a graphical Human-Machine Interface (HMI) that allows users to interact with the simulated industrial process.
The simulation and HMI communicate using the Modbus protocol. The simulation acts as a basic PLC, handling both control logic and plant visualization.
Both the simulation and HMI are graphical applications developed in Python 2.7 using the Pygame library. Since they rely on Linux-based systems, both components must be run on Linux machines.
Installing the Simulation (PLC) Container
Before installing the scenario, ensure you have two Linux systems with Docker installed. I used the latest Ubuntu LTS version and followed the official Docker installation guide . Once the systems are ready, install the PLC simulation container on the first machine using:
docker run --name plc --rm -d -p 443:6901 -p 502:5020 -e VNC_PW=password dainok/virtuaplant-bottle-filling-plc:latest
Continue reading the post on Patreon .