AlgoTrader uses Docker for installation and deployment.
Docker is an open-source platform for building, shipping and running distributed applications.
With Docker, all AlgoTrader components can be installed with one single command and the entire installation takes just a few minutes.
Docker builds AlgoTrader components into lightweight containers that are platform independent.
Docker is available for Windows, Mac and Linux, and the AlgoTrader Docker installation procedure is identical under each operating system. This means that a trading strategy developed on Windows will behave in exactly the same manner when deployed on a Linux server.
Docker Cloud is a hosted service for Docker container management. Docker Cloud makes it easy to manage and deploy Docker applications like AlgoTrader. Using Docker Cloud, trading strategies can be deployed to cloud servers with a single click. Log files, settings, CPU and memory usage can be viewed online from a central location. And with Docker Cloud it’s possible to setup a new Cloud Server including AlgoTrader without touching the server itself.