About the course
Automate your Docker infrastructure in no time!
Docker is a portable container format that allows you to run code anywhere from your desktop to the cloud. Docker's workflow makes development, testing, and deployment much easier and much faster. Optimizing Docker Workflows looks at your Docker-based workflow and analyzes problems looming in the future.
This video course demonstrates various techniques and tools to make building Docker images faster. You will learn to master various ways to speed up deploying containers to your production environment. Towards the end of this video course, you will look at standard Linux tools for debugging and demonstrate how to use them to interact with containers.
Style and Approach
This video course starts with a reference Docker container that you can copy. You can then choose and pick various optimization paths you like, depending on the problem you are encountering in your own applications.
What You Will Learn
- Explore various tools and techniques to enable you to build Docker images in a jiffy
- Deploy your containers to your production environment with speed and stability
- Work with Linux tools for debugging and interacting with containers
- Get familiar with basic DevOps and Web Operations practices
Allan maintains several Docker images for popular open source software that were popular even before their official release from the upstream open source groups. In his career, Allan has worked on large distributed systems containing hundreds to thousands of servers in production. He has built scalable applications on various platforms ranging from large supercomputing centers in the U.S. to production enterprise systems in Japan. Allan can be contacted through his Twitter handle @AllanEspinosa. His personal website at http://espinosa.io contains several blog posts on Docker and distributed systems in general.
Building Web Services with Java EE 8 [Video]