Docker Introduction - Docker, Containers & DevOps - Hands On
What you'll learn
- Learn Docker and Container Fundamentals with a Docker Captain and CNCF Ambassador
- We'll cover the history of Containers, Virtualisation and the key ingredients that make Containerisation possible
- The differences between Docker and Docker Desktop
- Setup and install Docker Desktop on Windows, Mac OS X or Linux Desktop
- Learn about Container Images and how they work
- Running Containers with fun and friendly examples
- Container Networking and Port Forwarding
- How to make use of Container Volumes
- Building your own Container Images
- Container Image Best Practices and Multi-Stage Builds
- How to Upload Images to Container Registries
- How to Build Cross Architecture Containers
Requirements
- A basic understanding of Linux is beneficial
- A computer or laptop to install and run Docker Desktop
- An understanding of terminal/command prompt basics, i.e. common commands, navigating a shell and editing files
Description
[Docker Endorsed]
Student Testimonials -
★★★★★ " The experience was awesome. Thanks"
★★★★★ " Very good. The workaround and tricks in building container images are just awesome!"
★★★★★ " Great introduction concepts and easy to follow and understand. Would highly recommend."
★★★★★ " Great teacher! Also, he has delved into all the main aspects of the process. I am a confident new Docker user. Thanks! "
★★★★★ " He is great devops teacher, he made me easily understand how docker works, pull, push and create. All my confusion is gone with just a few videos. Thank you so much"
★★★★★ " I enjoy how the instructor explains the origins and progression of things across time in a straightforward and concise manner"
★★★★★ " Excellent resource to ramp up your knowledge on Docker"
Embark on a comprehensive journey into the world of Docker with Dive Into Docker - Introduction to Containers with Docker. The ultimate course designed by a Docker Captain, Kubestronaut and CNCF Ambassador to elevate your understanding and skills in container technology to new heights. This course is not just about learning Docker - it's an opportunity to transform your expertise and career in the rapidly evolving field of containerisation and cloud-native technologies.
Why Choose Our Dive Into Docker Course?
Comprehensive Curriculum: This course has been meticulously designed to cover all key areas of Docker and container fundamentals. From the history of containers and virtualisation to the benefits of Docker Desktop, container images, networking, volumes, and best practices for image creation and multi-stage builds, we ensure you grasp both the fundamentals and advanced techniques.
Dynamic Learning Experience: Prepare for an engaging learning adventure with:
In-Depth Video Tutorials: Master Docker through high-quality video lessons that clarify complex concepts with practical applications and examples
Expert Guidance: Learn from an acclaimed expert in the field, a Docker Captain, Kubestronaut and CNCF Ambassador, bringing a wealth of knowledge and real-world insights into container technologies, Docker, and cloud-native best practices
What You Will Learn:
Docker and Container Fundamentals: Understand the core concepts that make containerisation a cornerstone of modern development and deployment strategies.
Container Images and Operations: Dive deep into how container images work, how to run containers effectively, and manage container lifecycles.
Networking, Volumes, and Storage: Master container networking, port forwarding, and effectively using volumes for persistent storage.
Image Creation and Management: Develop skills in building, optimizing, and managing container images, including multi-stage builds and best practices.
Container Registries: Learn how to push and pull images from registries, understanding the ecosystem of sharing container images.
Cross-Architecture Containers: Explore the techniques for building containers that operate across different hardware architectures, enhancing your application's portability.
Why Learn from Us?
Your instructor brings decades of experience in software development, DevOps, and container technology. With a passion for teaching and a track record of helping students across the globe, this course promises not just to educate but to mentor you through your Docker learning journey.
Join us in Dive Into Docker - Introduction to Containers with Docker to unlock a world of opportunities in containerisation and beyond. Whether you're starting from scratch or looking to deepen your existing knowledge, this course is your gateway to mastering Docker and setting the stage for a thriving career in tech.
Who this course is for:
- Learners wishing to gain knowledge of Docker and Containers
Instructors
James Spurin is a Docker Captain and a CNCF Ambassador (The CNCF Manage and Maintain Kubernetes), he is also an Industry Veteran with over 25 years of IT experience!
A vast technical knowledge spanning a multitude of areas including Software Development, Storage Engineering, Linux, Kubernetes, Databases, Middleware, DevOps, Cloud, Containers, Virtualisation and the implementation and management of Internet Protocols and Technologies.
My ethos is to utilise technologies to work smarter, where viable providing automation, scalability, auditing, accountability, resilience and reliability!
Developer of the open source 'XML Dataset' library, facilitating rapid development when using XML with Python. Featured on the Awesome Python list.
Author of Dive Into Video Courses.
Maintainer of a variety of Opensource Projects.
Contributor to Opensource on projects including Ansible, Docker and Kubernetes.
Vast experience in software development with full stack integration and source code management. Experience in developing solutions for API gateways, automation, housekeeping, migration and day to day management. Highly proficient devloper with experience in Python, HTML, Javascript, Golang, C, C++ and Shell Scripting.
DiveInto is a Technical Content Learning Publisher that specialises in IT training using renowned industry experts in each respective field.
All of courses aim to cover subjects in depth and to go above and beyond general learning expectations. Our courses and content are created to the highest level of quality with an emphasis on student satisfaction.
See our courses on Ansible and Kubernetes for more information.