Docker is an amazing technology that helps your applications become completely portable. Docker abstracts certain specifics to let an app just run in a container. By running your apps in containers, you can deliver them virtually anywhere and remove the burden of having to make sure all dependencies are installed between our dev/qa/production environments. Docker container support is built into Linux and Windows to let you support cross platform workloads.
You'll look at using Docker as a developer, not only its architecture and commands from the ground up, but why you would use it and common use cases. You'll also gain understanding how to deploy not only locally but to the cloud. As an added bonus, you'll also look at how to publish ASP.NET Core projects right to Docker containers as it can now run cross platform and completely self-host.
You will learn:
- How to setup Docker, get containers, and create containers
- About the common commands to use Docker routinely
- What benefits Docker has for you as a developer and immediately enhance your workflow