Hello, I am currently learning Web Development and I am trying to practice my skills by building a demo Minecraft Server hosting web application. I am making an admin panel where admin can see the console log, start and shut down the server and execute commands. At the moment, I am clueless as to how can I make my backend communicate with server hosted somewhere. I contacted a friend who already owns a server host, and he said that they use Docker containers for hosting servers. I know Docker a bit, but then I have a doubt as to how can I control Docker containers from another machine. If you know or have experience with this, please help me out!