Configurare un Host Docker con VirtualBoxConfigure a Docker Host with VirtualBox

PanoramicaOverview

Questo articolo consente di configurare un'istanza di Docker predefinita usando Docker Machine e VirtualBox.This article guides you through configuring a default Docker instance using Docker Machine and VirtualBox. Se si utilizza il Docker per Windows beta, questa configurazione non è necessaria.If you’re using the Docker for Windows beta, this configuration is not necessary.

PrerequisitiPrerequisites

È necessario installare gli strumenti seguenti.The following tools need to be installed.

Configurare il client Docker con Windows PowerShellConfiguring the Docker client with Windows PowerShell

Per configurare un client Docker, è sufficiente aprire Windows PowerShell ed eseguire la procedura seguente:To configure a Docker client, simply open Windows PowerShell, and perform the following steps:

  1. Creare un'istanza di host docker predefinita.Create a default docker host instance.

    docker-machine create --driver virtualbox default
    
  2. Verificare che l'istanza predefinita sia configurata e in esecuzione.Verify the default instance is configured and running. Verrà visualizzata un'istanza denominata `default' in esecuzione.(You should see an instance named `default' running.

    docker-machine ls 
    

    docker-machine ls output

  3. Impostare l'host corrente come predefinito e configurare la shell.Set default as the current host, and configure your shell.

    docker-machine env default | Invoke-Expression
    
  4. Visualizzare i contenitori del Docker attivi.Display the active Docker containers. L'elenco deve essere vuoto.The list should be empty.

    docker ps
    

    docker ps output

Nota

Ogni volta che si riavvia il computer di sviluppo, sarà necessario riavviare l'host Docker locale.Each time you reboot your development machine, you’ll need to restart your local docker host. A questo scopo, al prompt dei comandi eseguire questo comando: docker-machine start default.To do this, issue the following command at a command prompt: docker-machine start default.