-
Book Overview & Buying
-
Table Of Contents
The Rust Programming Handbook
By :
Deployment is the process of taking your packaged application (in our case, a Docker image) and making it run on a server or platform where it can serve its purpose. Docker greatly simplifies deployment because your image already contains the application and its necessary runtime environment. This means you don’t have to worry (as much) about whether the production server has the right version of Rust, system libraries, or other dependencies – they’re all in your container!
This section will provide an overview of common strategies and platforms for deploying your Dockerized Rust applications.
There’s a wide spectrum of ways to deploy Docker containers, ranging from simple to highly complex, depending on your application’s scale, availability requirements, and your team’s operational capacity. Here are some general approaches: