A cloud server with Docker and Docker Compose
A clean server with Docker and Docker Compose in place, so the first thing you do after connecting over SSH is start your own containers.
About Docker
Docker is the open-source platform that popularised containers: an application is packaged together with its libraries into an image, and that image runs the same way on a laptop, a test machine and a production server. Docker Hub and other registries hold ready images for databases, web servers, programming runtimes and thousands of open-source applications.
Docker Compose describes several containers, their networks and volumes in one YAML file, so a whole stack, for example an app with its database and cache, starts with a single command.
Developers choose a plain Docker server when they want full control instead of a ready-made app: to deploy their own project, to run several open-source tools side by side, or to reproduce a production setup. Most open-source projects publish Docker instructions, so this server is a starting point for almost anything.
What people use it for
Deploying your own project
Copy a compose file with your app and database to the server and start the whole stack with one command.
Several tools on one server
Run a few small open-source services next to each other, each in its own container with its own data volume.
A staging copy of production
Reproduce your production containers on a separate server to test upgrades before rolling them out.
After you order
Docker Engine and Docker Compose are installed on your server on its first start. There is no web interface and no extra ports are opened: connect over SSH and start your stack with the command shown in the Rivervo panel (docker compose up -d) from the folder with your compose file. When your containers publish ports, open them in the server's firewall.
How it works
- Choose Docker on the server order page and pick a plan with enough memory.
- The app is installed on the server on its first start, usually within a few minutes.
- Open the server in your panel: the address and the sign-in details are there.