Commencer: préparer Windows pour les conteneursGet started: Prep Windows for containers

Ce didacticiel décrit comment:This tutorial describes how to:

  • Configurer Windows 10 ou Windows Server pour les conteneursSet up Windows 10 or Windows Server for containers
  • Exécuter votre première image de conteneurRun your first container image
  • Conteneur d’une application simple .NET CoreContainerize a simple .NET core application

PrérequisPrerequisites

  • WindowsServerWindows Server
  • Windows10Windows 10

Pour exécuter des conteneurs sur Windows Server, vous avez besoin d’un serveur physique ou d’une machine virtuelle exécutant Windows Server (canal semi-annuel), Windows Server 2019 ou Windows Server 2016.To run containers on Windows Server, you need a physical server or virtual machine running Windows Server (Semi-Annual Channel), Windows Server 2019, or Windows Server 2016.

Pour le test, vous pouvez télécharger une copie de la version d’évaluation de Windows server 2019 ou Windows Server Insider Preview.For testing, you can download a copy of Window Server 2019 Evaluation or a Windows Server Insider Preview.

Installer DockerInstall Docker

La première étape consiste à installer docker, qui est requis pour utiliser les conteneurs Windows.The first step is to install Docker, which is required for working with Windows containers. Le docker fournit un environnement d’exécution standard pour les conteneurs, avec une API courante et une interface de ligne de commande.Docker provides a standard runtime environment for containers, with a common API and command-line interface (CLI).

Pour plus d’informations sur la configuration, voir moteur de l’ancrage sur Windows.For more configuration details, see Docker Engine on Windows.

  • WindowsServerWindows Server
  • Windows10Windows 10

Pour installer l’ancrage sur Windows Server, vous pouvez utiliser un module PowerShell du fournisseur OneGet publié par Microsoft appelé DockerMicrosoftProvider.To install Docker on Windows Server, you can use a OneGet provider PowerShell module published by Microsoft called the DockerMicrosoftProvider. Ce fournisseur active la fonctionnalité conteneurs dans Windows et installe le moteur et le client de l’ancrage.This provider enables the containers feature in Windows and installs the Docker engine and client. Voici comment procéder:Here's how:

  1. Ouvrez une session PowerShell avec élévation de privilèges et installez le fournisseur de service d’amarrage-Microsoft PackageManagement à partir de la Galerie PowerShell.Open an elevated PowerShell session and install the Docker-Microsoft PackageManagement Provider from the PowerShell Gallery.

    Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
    

    Si vous êtes invité à installer le fournisseur NuGet, tapez Y -le également pour l’installer.If you're prompted to install the NuGet provider, type Y to install it as well.

  2. Utilisez le module pour PowerShell PackageManagement pour installer la version la plus récente de dock.Use the PackageManagement PowerShell module to install the latest version of Docker.

    Install-Package -Name docker -ProviderName DockerMsftProvider
    

    Quand PowerShell vous demande si la source du package «DockerDefault» doit être approuvée, tapezA pour poursuivre l’installation.When PowerShell asks you whether to trust the package source 'DockerDefault', type A to continue the installation.

  3. Une fois l’installation terminée, redémarrez l’ordinateur.After the installation completes, restart the computer.

    Restart-Computer -Force
    

Si vous voulez mettre à jour l’ancrage ultérieurement:If you want to update Docker later:

  • Vérifiez la version installée avecCheck the installed version with Get-Package -Name Docker -ProviderName DockerMsftProvider
  • Trouvez la version actuelle avecFind the current version with Find-Package -Name Docker -ProviderName DockerMsftProvider
  • Lorsque vous êtes prêt, procédez à la mise à niveau Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force, suivie deWhen you're ready, upgrade with Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force, followed by Start-Service Docker

Étapes suivantesNext steps

À présent que votre environnement est correctement configuré, suivez le lien ci-dessous pour découvrir comment exécuter un conteneur.Now that your environment has been configured correctly, follow the link to learn how to run a container.