We may earn an affiliate commission when you visit our partners.
Shelley Benhoff

This course provides Sitecore developers with a guide to running and deploying Sitecore websites in Docker. In this course, you will develop and deploy a complete Sitecore website using Docker, Kubernetes, and Azure Kubernetes Service (AKS).

Read more

This course provides Sitecore developers with a guide to running and deploying Sitecore websites in Docker. In this course, you will develop and deploy a complete Sitecore website using Docker, Kubernetes, and Azure Kubernetes Service (AKS).

Disclaimer: Not official Sitecore training. Are you an Sitecore developer who is starting out in Docker container management? In this course, Managing Sitecore Docker Containers, you will learn how to create and manage Sitecore Websites using Docker containers. You will view requirements for running Sitecore websites in Docker containers and learn basic Docker commands. You will understand how to use a builder pattern and multi-stage builds to keep your images up to date. You will use MSBuild commands to perform a solution build when your images are built. You will deploy your Sitecore Docker containers to Kubernetes and Azure Kubernetes Service (AKS). You will learn how to add Sitecore modules to a Docker image, deploy modules to AKS, and work with Sitecore topologies in Docker containers. And finally, you will learn how to troubleshoot your Sitecore Docker containers. By the end of this course, you will be able to develop and deploy a complete Sitecore website using Docker, Kubernetes, and Azure Kubernetes Service (AKS).

Enroll now

Here's a deal for you

We found an offer that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Course Overview
Learning Sitecore Docker Container Management
Creating a Custom Sitecore Docker Container
Working with Sitecore Docker Images
Read more
Working with Sitecore Topologies in Docker Containers
Choosing the Right Tooling for Deploying Sitecore Docker Containers
Troubleshooting Sitecore Docker Containers
Studying Sitecore Docker Container Management
Working with Sitecore Versions

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Shelley Benhoff, who has extensive experience in Sitecore training and has helped developers adopt modern tooling and practices in Sitecore development
Covers the basics of running and deploying Sitecore websites in Docker, making it suitable for beginners in Docker container management
Guides learners through the process of creating and managing Sitecore Websites using Docker containers
Helps learners understand the use of a builder pattern and multi-stage builds to keep their images up to date
Covers the deployment of Sitecore Docker containers to Kubernetes and Azure Kubernetes Service (AKS)
Provides guidance on adding Sitecore modules to a Docker image, deploying modules to AKS, and working with Sitecore topologies in Docker containers

Save this course

Save Managing Sitecore Docker Containers to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Managing Sitecore Docker Containers with these activities:
Practice Docker commands
Builds familiarity with essential Docker commands for managing containers.
Show steps
  • Review Docker command syntax and usage.
  • Execute basic Docker commands in a terminal.
  • Experiment with different Docker command options.
Build a simple Docker container
Reinforces understanding of Docker container creation by applying it to a practical project.
Browse courses on Docker
Show steps
  • Design the Docker container's structure and contents.
  • Write a Dockerfile to define the container's build process.
  • Build and test the Docker container.
  • Share your container on Docker Hub or GitHub.
Deploy a Sitecore website to AKS
Challenges students to apply their knowledge by deploying a Sitecore website to AKS, aligning with the course objective.
Browse courses on Sitecore
Show steps
  • Create a Kubernetes cluster on AKS.
  • Configure Sitecore modules and topologies for Docker.
  • Deploy the Sitecore website to AKS using Kubernetes YAML manifests.
  • Test and evaluate the deployed Sitecore website.
Three other activities
Expand to see all activities and additional details
Show all six activities
Collaborate on Docker container troubleshooting
Fosters teamwork, problem-solving, and knowledge sharing among peers.
Browse courses on Docker
Show steps
  • Identify a common Docker container troubleshooting issue.
  • Form a study group or join an online forum.
  • Discuss potential solutions and share experiences.
  • Collaborate on testing and implementing solutions.
Mentor fellow Docker enthusiasts
Solidifies understanding by explaining concepts to others and providing guidance.
Browse courses on Docker
Show steps
  • Identify a platform or community where you can connect with Docker learners.
  • Offer support and guidance to aspiring Docker users.
  • Share your knowledge and experiences to help others succeed with Docker.
  • Reflect on your own understanding of Docker through mentoring others.
Contribute to the Docker open-source community
Encourages hands-on involvement in the Docker community, fostering a deeper understanding of Docker's internals.
Browse courses on Docker
Show steps
  • Explore the Docker open-source repository on GitHub.
  • Identify an area where you can contribute your skills.
  • Submit a pull request with your improvements or fixes.
  • Engage with the Docker community to provide feedback and support.

Career center

Learners who complete Managing Sitecore Docker Containers will develop knowledge and skills that may be useful to these careers:
Sitecore Developer
Sitecore Developers will greatly benefit from this course, which leads to success in the role by providing guidance on running and deploying Sitecore websites in Docker. Becoming proficient in managing Sitecore Docker containers can prove to be invaluable for a Sitecore Developer.
Cloud Engineer
Cloud Engineers responsible for managing and deploying Sitecore applications in cloud environments may find the course Managing Sitecore Docker Containers beneficial. The course provides a deep dive into Docker containerization, Kubernetes orchestration, and best practices for deploying Sitecore in a cloud environment, empowering Cloud Engineers to deliver scalable, reliable, and cloud-native solutions.
DevOps Manager
Managing Sitecore Docker Containers can be a valuable course for DevOps Managers who need to gain expertise in managing and deploying Sitecore applications using Docker containers. The course provides a deep dive into the Docker ecosystem, container orchestration, and best practices for implementing Sitecore in a containerized environment.
Software Architect
Software Architects designing and developing Sitecore-based solutions may find the course Managing Sitecore Docker Containers valuable. The course provides insights into the architectural considerations and best practices for deploying and managing Sitecore in Docker containers, enabling Software Architects to deliver scalable, reliable, and efficient solutions.
Full Stack Engineer
This course, Managing Sitecore Docker Containers, can be beneficial for Full Stack Engineers seeking to enhance their skills in deploying and managing Sitecore websites using Docker technology. The course provides hands-on experience in setting up Docker containers, deploying Sitecore, and troubleshooting common issues, equipping Full Stack Engineers to deliver robust and scalable web applications.
DevOps Engineer
This course, Managing Sitecore Docker Containers, may be useful for DevOps Engineers seeking to expand their knowledge in Docker container management for Sitecore websites. DevOps Engineers will learn about setting up and deploying Sitecore using Docker, as well as strategies for troubleshooting and optimizing containers.
Solution Architect
The course, Managing Sitecore Docker Containers, may be useful for Solution Architects seeking to gain expertise in designing and implementing Sitecore solutions using Docker container technology. It provides a thorough understanding of the principles and best practices for leveraging Docker in Sitecore environments, empowering Solution Architects to deliver innovative and scalable solutions.
Web Developer
Web Developers interested in working with Sitecore websites may find this course, Managing Sitecore Docker Containers, beneficial. The course provides a comprehensive guide on setting up and managing Sitecore Docker containers, which can enhance a Web Developer's ability to deliver robust and scalable web solutions.
System Administrator
System Administrators responsible for managing Docker container environments may find the course Managing Sitecore Docker Containers beneficial. The course covers essential concepts and best practices for setting up, configuring, and maintaining Docker containers, empowering System Administrators to ensure the smooth operation and security of their Docker environments.
Cloud Architect
Cloud Architects involved with deploying and managing container solutions in Azure may find value in this course, Managing Sitecore Docker Containers. Through learning about Docker, Kubernetes, and Azure Kubernetes Service (AKS), one can prepare for technical challenges frequently encountered in a Cloud Architect role.
IT Consultant
IT Consultants can benefit from the knowledge gained in Managing Sitecore Docker Containers, particularly when working with clients who utilize Sitecore and Docker technologies. By understanding the concepts taught in this course, IT Consultants can provide valuable guidance and support to their clients.
Project Manager
Project Managers involved in overseeing the implementation of Sitecore solutions may find the course Managing Sitecore Docker Containers valuable. Understanding the technical aspects of Docker container management can enable Project Managers to make informed decisions, mitigate risks, and effectively lead their teams to successful project outcomes.
Software Engineer
The course, Managing Sitecore Docker Containers, may be useful for a Software Engineer interested in learning about Docker container management for Sitecore websites. This can help lead to success in Software Engineering by providing foundational principles and practical application of Docker.
Database Administrator
This course, Managing Sitecore Docker Containers, can be useful for Database Administrators wanting to learn more about deploying and managing Docker containers for Sitecore websites. The course covers essential concepts for working with Docker images, containers, and deployment strategies, which can be valuable knowledge for Database Administrators looking to expand their skillset.
Systems Administrator
Systems Administrators who work with Docker container management may find this course, Managing Sitecore Docker Containers, useful. Specifically, this course provides learning on deploying Sitecore Docker containers to Kubernetes and Azure Kubernetes Service (AKS).

Reading list

We've selected five books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Managing Sitecore Docker Containers.
Provides an in-depth look at Docker, including how to use it to build, ship, and run distributed applications. It valuable resource for anyone who wants to learn more about Docker and how to use it effectively.
Provides a comprehensive introduction to Kubernetes and container orchestration, which will supplement the course's focus on deploying Sitecore websites using Kubernetes.
Explores microservices architecture and implementation using Docker and Kubernetes, providing additional insights into the concepts and technologies used in the course for Sitecore deployment.
Provides a comprehensive overview of Kubernetes. It covers topics such as architecture, networking, and security. It valuable resource for developers who want to learn more about Kubernetes and how to use it effectively.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Managing Sitecore Docker Containers.
Deploying ASP.NET Core 3 Microservices Using Kubernetes...
Most relevant
Deploy containers by using Azure Kubernetes Service
Most relevant
Deploying .Net Microservices with K8s, AKS and Azure...
Most relevant
Deploying Applications in Azure Kubernetes Service (AKS)
Most relevant
AKS Basics
Most relevant
Deploying and Managing Azure Kubernetes Service (AKS)...
Most relevant
Securing Azure Kubernetes Service (AKS) Clusters
Most relevant
Deploying and Managing Azure Kubernetes Service (AKS)...
Most relevant
Deploy a Web Application in Azure Kubernetes Service
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser