LO035409 Beginning DevOps with Docker
This is a 1-day course packaged with the perfect balance of theory and hands-on activities that will help you learn Docker from scratch.
This course complies with instructional designing principles for all the 3 lessons. This will ensure that you repeat and reinforce your gained knowledge at every step. Each and every minute spent during this 1-day course will incrementally take you to the next level.
COURSE OBJECTIVE:
If you are interested in gaining a good grasp of Docker in a systematic and hands-on way by working through a real-world project, then this course is for you.The course will provide enough knowledge of the following: • Docker and DevOps, why and how they integrate • What containers are, how to create and manage them • Scaling a delivery pipeline and multiple deployments with Docker • Orchestration and delivery of containerized applications
TARGET AUDIENCE:
The course is crafted for developers, system architects, junior and mid-level site reliability engineers interested in adopting a Docker workflow. They are also required to have a basic knowledge of UNIX concepts such as ssh, ports and logs.
COURSE PREREQUISITES:
Hardware: • For successful completion of this course, students will require computer systems with the following:
Processor: 1.8 GHz or higher (Core 2 Duo and above) • Memory: Minimum 2 GB RAM • Hard Disk: Minimum 10 GB • Operating System: Windows 10 • Projector • Internet connection Software: • Browser: Google Chrome or Mozilla Firefox (Latest updates installed) • Docker Community Edition 17.12
COURSE CONTENT:
Course Outline
Lesson 1: Images and Containers • How Docker Improves a DevOps Workflow • Basic Docker Terminal Commands • Dockerfile Syntax • Building Images • Running Containers From Images • Versioning Images and Docker Hub • Deploying a Docker Image to Docker HubLesson 2: Application Container Management • The docker-compose Tool • Overview of a Multi-Container Application Setup • Managing Multiple Containers and Distributed Application Bundles • Networking with docker-composeLesson 3: Orchestration and Delivery • An Overview of Docker Swarm • Using Docker Engine to Create a Swarm • Managing Services and Applications in a Swarm • Scaling Services Up and Down
FOLLOW ON COURSES:
Not available. Please contact.