Docker and Kubernetes for Developers
This course takes you through building, integrating and running containers. You'll learn how Docker and Kubernetes work, and how to best take advantage of these new technologies. Throughout the course we'll take you through a variety of hands-on exercises designed to help you quickly grow from a beginner to a seasoned user.
Exercises include:
- Installing Docker
- Creating your first Docker container
- Building Docker images
- Storing and retrieving Docker images from registries such as Docker Hub
- Building containers from images
- Docker volumes
- Container security
- Using Docker for sandboxing and testing
- Deploying applications with Docker
- Orchestration by docker-compose
- Introduction to kubernetes concepts
- Deploying, upgrading and monitoring your cloud native applications on kubernetes
By the end of the course you will be familiar with the "why" of Docker. You will also be able to perform the basic tasks needed to get started with Docker and integrate it into your development process.
Computer setup:
Attendees will need to bring a laptop with an SSH client installed.
Mike is a Partner at Praqma, a Continuous Delivery and Devops consulting company based in Scandinavia. He has extensive experience delivering software in various cultures and industries. He helps organize several community events and conferences, including CoDe Academy which teaches Continuous Delivery to university students. Mike is a trustee on the cyber-dojo foundation.