Automating Container Management with Ansible
Docker is a powerful container platform, but the management of hosts and containers can grow overwhelming without automation. This course will teach you how to use Ansible to manage your Docker hosts and containers.
What you'll learn
Ansible is a powerful suite of tools for automation and configuration management, and can aid in our containers-based architectures. In this course, Automating Container Management with Ansible, you’ll learn to harness the power of Ansible for managing your Docker containers. First, you’ll explore how to use Ansible to set up your Docker hosts. Next, you’ll discover how to use Docker modules within Ansible to manage your Docker images and containers throughout their lifecycle. Finally, you’ll learn how to further configure your Docker architecture by using Ansible to manage Docker networking and volumes, and troubleshoot any issues that may arise. When you’re finished with this course, you’ll have the skills and knowledge of Ansible and Docker integration needed to automate and optimize container management for your projects.
Table of contents
- Course Environment and Architecture 2m
- Setting up Docker Hosts with Ansible: The Playbook 4m
- Adding Users to the Docker Group with Ansible 1m
- Demo: Setting up Docker with Ansible: 4m
- Docker and Ansible Galaxy Roles and Collections 2m
- Containerizing Ansible: Architecture 2m
- Demo: Containerizing Ansible 5m
- Using Docker Images with Ansible 3m
- Building Images from Dockerfiles with Ansible 2m
- Archiving Docker Images with Ansible 2m
- Demo: Working with Docker Images with Ansible 6m
- Launching Docker Containers with Ansible 2m
- Managing Containers with Ansible 2m
- Demo: Working with Docker Containers with Ansible 5m
- Using Docker Compose with Ansible 2m
- Demo: Working with Docker Compose with Ansible 4m