Introduction

Completed

This module introduces you to Docker and how to use it in your Microsoft Dynamics 365 Business Central development process. To learn more about Docker, see additional information on Microsoft Learn including Microsoft Windows documentation.

For more information, select the following links:

In this module, you'll learn how to install Docker on the Windows operating system and discover the differences between Hyper-V Isolation and Process Isolation. Additionally, you'll learn about the basic Docker commands and how you can use them within Visual Studio Code.

Next, you'll learn about Business Central images and where you can find them to download. In the summer of 2020, Microsoft shifted from providing Docker images to artifacts. With these artifacts, you can build your own image.

Microsoft also created the BcContainerHelper feature, which is a set of Windows PowerShell scripts that exposes functions that you can use to create new Business Central containers and manage the Business Central instance within the container. These functions are wrappers around the default Docker commands and around Business Central administration commands. You'll also learn how to use the BcContainerHelper feature to quickly set up a Business Central development environment with Docker.