We may earn an affiliate commission when you visit our partners.
Greg Shields

Learn how to build and manage docker containers atop Windows Server 2019 in this course.

Docker containers for Windows might not today have the largest market share among all the Linux options on offer, but they are a compelling new approach in rapidly developing and deploying IT services when Windows Server is your operating system.

Read more

Learn how to build and manage docker containers atop Windows Server 2019 in this course.

Docker containers for Windows might not today have the largest market share among all the Linux options on offer, but they are a compelling new approach in rapidly developing and deploying IT services when Windows Server is your operating system.

In this course, Implementing Docker for Windows Containers in Windows Server 2019, you'll introduce Windows containers and the Docker management system for building and running them in a single-server environment. First, you'll explore the management tasks in administering containers and container images. Next, you'll dig deep into the unique configurations required for container networking and data volumes. Finally, you'll build an application using containers that involves connecting a SQL server with an IIS web application. By the end of this course, you'll be armed with the knowledge you need to start building and deploying your own Windows Server containers.

Enroll now

What's inside

Syllabus

Course Overview
Introduction
Introduce Windows Containers
Prepare Docker for Windows Desktop and Windows Server 2019
Read more
Manage Containers and Container Images
Configure Container Networking and Data Volumes
Deploy an IIS and SQL Application Using Docker Compose

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Covers fundamental concepts and practical techniques for building and managing Windows Server 2019 containers using Docker, a vital technology for modern IT services
Taught by Greg Shields, an industry expert in containerization and Windows Server technologies, providing learners with access to leading-edge knowledge
Addresses real-world challenges through practical exercises, including building an application with SQL Server and IIS using Docker Compose, making it highly relevant for implementing Windows Server containers in enterprise environments
Suitable for learners with basic knowledge of containers and Windows Server, providing a solid foundation for understanding and implementing Windows Server 2019 container technologies
Requires familiarity with Windows Server administration and container management concepts, making it less accessible for beginners who lack prior knowledge
May not be ideal for learners seeking a comprehensive introduction to Docker containers, as it focuses specifically on Windows Server 2019

Save this course

Save Implementing Docker for Windows Containers in Windows Server 2019 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 Implementing Docker for Windows Containers in Windows Server 2019 with these activities:
Review Docker Fundamentals
Refresh your understanding of Docker concepts and virtualization to strengthen your foundation for this course.
Show steps
  • Review online documentation on Docker fundamentals
  • Install Docker on your local machine
  • Create and run a basic Docker container
Find an experienced mentor in docker containers
A mentor can provide valuable guidance and support throughout your learning journey.
Show steps
  • Reach out to professionals working with docker containers in your industry
  • Attend industry events and meetups
  • Ask for referrals from your network
Create a Docker cheat sheet
Creating a Docker cheat sheet will help you quickly reference important Docker commands and concepts.
Show steps
  • Gather Docker commands and concepts
  • Organize the Docker commands and concepts
  • Create a Docker cheat sheet
31 other activities
Expand to see all activities and additional details
Show all 34 activities
Practice Using Docker for Windows
Refresh and build confidence using Docker for Windows, one of the main topics covered in this course.
Browse courses on Windows Containers
Show steps
Follow along with a docker container tutorial series
Following along with tutorials can provide structured guidance and help you build a strong foundation.
Show steps
  • Search for docker container tutorials for beginners
  • Choose a series that covers the fundamentals
  • Follow the tutorials step-by-step
Create a Comprehensive Course Reference
Enhance your understanding by compiling all relevant course materials into a single, organized repository.
Show steps
  • Gather all course materials, including lecture notes, assignments, and additional resources.
  • Organize the materials into a logical structure, creating a comprehensive reference.
  • Review the compiled materials to reinforce your knowledge.
Create and configure a docker container using Docker Desktop
Creating and configuring a docker container using Docker Desktop will help you understand the basics of docker containers and how to manage them.
Show steps
  • Install Docker Desktop
  • Create a new docker container
  • Configure the docker container
  • Run the docker container
Join a Docker study group
Joining a Docker study group will help you learn from other students and get help with your coursework.
Show steps
  • Find a Docker study group to join
  • Attend study group meetings
  • Participate in study group discussions
  • Get help from other study group members
Follow a tutorial on Docker containers for Windows
This activity will help you get started with Docker containers for Windows, which will give you a hands-on understanding of the technology.
Browse courses on Windows Server 2019
Show steps
  • Find a tutorial on Docker containers for Windows
  • Follow the tutorial step-by-step
  • Experiment with the different features of Docker containers for Windows
Windows Server Container Lab
Practice creating, managing, and deploying containers in Windows Server 2019.
Show steps
  • Set up a Windows Server 2019 environment.
  • Follow Microsoft's documentation on creating and managing Docker containers on Windows Server.
  • Deploy a simple application using Windows Server containers.
Tutorial: Create Your First Windows Docker Container
Kickstart your journey with Docker by following an introductory tutorial that will guide you through building your first Windows Docker container.
Show steps
  • Find a comprehensive tutorial and set aside time to work through it.
  • Follow the steps carefully, building your first container.
  • Experiment with different commands and configurations to gain hands-on experience.
Configure Docker Networking for Containers
Improve understanding of container networking by practicing common configurations in a safe environment.
Browse courses on Docker Networking
Show steps
Join a study group for Docker containers for Windows
This activity will help you connect with other learners and share your knowledge of Docker containers for Windows, which will deepen your understanding of the technology.
Browse courses on Windows Server 2019
Show steps
  • Find a study group for Docker containers for Windows
  • Participate in the study group discussions
  • Work on projects with other members of the study group
Manage Docker Containers Hands-on
Reinforce your understanding of container management by practicing hands-on exercises.
Show steps
  • Create and manage multiple Docker containers
  • Configure container networking and data volumes
  • Troubleshoot common Docker issues
Practice deploying and managing docker containers
Hands-on practice with docker containers will deepen your understanding and make you more proficient.
Show steps
  • Create a local docker environment using a tool like Docker Desktop
  • Deploy a simple application using docker containers
  • Monitor and manage the running containers
Docker Deployment Diagram
Solidify your understanding of Docker deployment by creating a visual representation.
Show steps
  • Identify the key components involved in Docker deployment.
  • Create a diagram that illustrates the flow of data and interactions between these components.
Build a small project using docker containers
Building a project will allow you to apply your knowledge and gain practical experience.
Show steps
  • Identify a simple project idea that can be implemented with docker
  • Design the architecture and components of your project
  • Implement your project using docker containers
Explore Advanced Docker Features for Windows Containers
Expand your knowledge beyond the course curriculum by exploring advanced topics related to Docker for Windows.
Browse courses on Container Security
Show steps
Practice creating and managing Docker containers for Windows
This activity will help you develop your skills in creating and managing Docker containers for Windows, which will give you the confidence to use them in your own projects.
Browse courses on Windows Server 2019
Show steps
  • Create a new Docker container for Windows
  • Run a command inside the container
  • Stop and remove the container
Participate in Docker Community Discussions
Engage with the Docker community to enhance your learning and stay updated.
Show steps
  • Join online forums or discussion groups related to Docker
  • Participate in discussions and ask questions to clarify concepts
  • Share your own experiences and insights to help others
Deploy an application using Docker Compose
Deploying an application using Docker Compose will help you understand how to deploy and manage multiple containers as a single unit.
Show steps
  • Create a Docker Compose file
  • Build the Docker Compose file
  • Deploy the Docker Compose file
  • Monitor the Docker Compose deployment
Troubleshooting Container Networking Issues
Hone your troubleshooting skills by practicing the resolution of common container networking problems.
Browse courses on Container Networking
Show steps
  • Identify a list of potential networking issues and their symptoms.
  • Simulate these issues and attempt to resolve them using the provided tools.
  • Document your steps and findings for future reference.
Mentor a docker newbie
Mentoring can reinforce your knowledge and solidify your understanding of docker containers.
Show steps
  • Reach out to novice members of an online docker community
  • Offer a helping hand via help forums and discussion groups
Deploy a Web and SQL Application Using Docker Compose
Reinforce knowledge of deploying applications using Docker Compose by building a project with real-world relevance.
Browse courses on Docker Compose
Show steps
Mentor Junior Developers in Containerization
Consolidate your understanding by guiding others who are new to containerization, offering valuable insights and support.
Browse courses on Mentoring
Show steps
  • Identify junior developers seeking guidance in containerization.
  • Schedule regular mentoring sessions to share knowledge and provide hands-on assistance.
  • Review their progress, offer feedback, and encourage their growth.
Explore Advanced Docker Networking
Expand your knowledge of Docker networking by following guided tutorials.
Show steps
  • Follow online tutorials on Docker overlay networks
  • Configure and manage Docker swarm mode
  • Implement network policies using Docker
Write a blog post or article about docker containers
Explaining concepts to others can help reinforce your knowledge and understanding.
Show steps
  • Choose a specific topic related to docker containers
  • Research and gather information from reliable sources
  • Write a well-structured and informative article
Build an application using Docker containers for Windows
This activity will help you apply your skills in creating and managing Docker containers for Windows to a real-world project, which will give you a deeper understanding of the technology.
Browse courses on Windows Server 2019
Show steps
  • Choose an application to build
  • Create a Dockerfile for the application
  • Build the Docker image
  • Run the Docker container
  • Test the application
Develop an E-commerce Application Using Docker Compose
Apply your knowledge by building a real-world application that incorporates both IIS and SQL Server using Docker Compose.
Browse courses on Docker Compose
Show steps
  • Plan the architecture and design of your e-commerce application.
  • Create Dockerfiles for each component of the application.
  • Utilize Docker Compose to define the overall application stack and its dependencies.
  • Deploy and test your application in a containerized environment.
Design and Implement a Docker-based Application
Apply your Docker skills by creating and deploying a real-world application.
Show steps
  • Design an application architecture using Docker containers
  • Implement the application using Docker Compose
  • Deploy the application to a production environment
Write a blog post about your experience using Windows containers
Writing a blog post about your experience using Windows containers will help you reflect on what you have learned and share your knowledge with others.
Show steps
  • Choose a topic for your blog post
  • Write the content for your blog post
  • Publish your blog post
  • Promote your blog post
Participate in a Docker hackathon
Participating in a Docker hackathon will help you apply your skills to solve real-world problems and learn from other participants.
Show steps
  • Find a Docker hackathon to participate in
  • Form a team
  • Develop a project
  • Submit your project
Contribute to the Docker documentation
Contributing to the Docker documentation will help you learn more about Docker and share your knowledge with others.
Show steps
  • Find an area of the Docker documentation that you would like to contribute to
  • Write a pull request
  • Get your pull request reviewed and merged
  • Promote your contribution
Contribute to Docker Open Source Projects
Deepen your understanding of Docker by contributing to open-source projects.
Show steps
  • Explore open-source Docker projects on platforms like GitHub
  • Identify issues or areas where you can contribute
  • Submit pull requests or suggest improvements to the project

Career center

Learners who complete Implementing Docker for Windows Containers in Windows Server 2019 will develop knowledge and skills that may be useful to these careers:
Container Platform Engineer
Container Platform Engineers create and manage container platforms, such as Docker, to run applications in a distributed environment. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to design, implement, and maintain container platforms for your organization.
Cloud Architect
Cloud Architects design, build, and manage cloud computing systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to design, implement, and maintain cloud computing systems that use container technology.
DevOps Engineer
DevOps Engineers work to bridge the gap between development and operations teams. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to automate the deployment and management of containerized applications.
Systems Administrator
Systems Administrators manage computer systems, including servers, networks, and operating systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage containerized applications in a production environment.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to develop and deploy containerized applications.
Data Scientist
Data Scientists use data to solve problems and make predictions. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage data and build models in a containerized environment.
Database Administrator
Database Administrators manage database systems, including data storage, security, and performance. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage containerized databases.
IT Manager
IT Managers oversee the planning, implementation, and management of information technology systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage containerized IT systems.
Cloud Engineer
Cloud Engineers design, build, and manage cloud computing systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to build and manage cloud-based container platforms.
Network Engineer
Network Engineers design, build, and manage computer networks. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage containerized networks.
Security Engineer
Security Engineers design, implement, and manage security systems. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage containerized security systems.
Web Developer
Web Developers design, develop, and maintain websites. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to develop and deploy containerized web applications.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to develop and deploy containerized mobile applications.
Data Analyst
Data Analysts collect, analyze, and interpret data. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to manage data and build models in a containerized environment.
Business Analyst
Business Analysts analyze business needs and develop solutions to meet those needs. This course teaches you how to build and manage Docker containers atop Windows Server 2019, which is a valuable skill for this role. By taking this course, you will gain the knowledge and skills necessary to analyze business needs and develop containerized solutions.

Reading list

We've selected eight 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 Implementing Docker for Windows Containers in Windows Server 2019.
Provides a hands-on approach to building and deploying containerized applications using Docker. It covers everything from basic concepts to advanced topics like multi-container deployments.
This comprehensive book on Docker covers various aspects of containerization, including its history, architecture, and best practices. It is beneficial for both beginners and experienced professionals.
Focuses on building microservices using Docker, Kubernetes, and Go. It is not Windows-specific, but it provides a solid foundation for understanding containerization concepts and practices.
While this book focuses on Kubernetes, it provides valuable insights into container orchestration and management. It covers topics such as cluster architecture, deployment strategies, and scaling, which are essential knowledge for anyone working with containers.
Provides a comprehensive overview of Windows Server administration, including topics such as server installation, configuration, maintenance, and security. It useful resource for anyone new to Windows Server or looking to refresh their knowledge.
Provides an introduction to the fundamentals of Windows Server 2019 administration. It covers basic tasks such as installation, configuration, and troubleshooting.
Provides a concise overview of Docker, covering the basics of containerization, image management, and application deployment. It useful resource for anyone new to Docker or looking to refresh their knowledge.

Share

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

Similar courses

Here are nine courses similar to Implementing Docker for Windows Containers in Windows Server 2019.
Implementing Containers on Windows Server 2016
Most relevant
Windows Server 2022: Manage Virtual Machines and...
Most relevant
Containerizing Angular Applications with Docker
Most relevant
Getting Started with Docker on Windows
Most relevant
Guided Project: Deploy a Serverless App on IBM Code Engine
Most relevant
Docker Container Fundamentals (Hands-on) - DevOps
Most relevant
Introduction to Containers and Docker
Most relevant
Deploying Containerized Applications
Most relevant
Building and Running Your First Docker App
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