Configurare un Host Docker con VirtualBox

Panoramica

Questo articolo consente di configurare un'istanza di Docker predefinita usando Docker Machine e VirtualBox. Se si utilizza il Docker per Windows beta, questa configurazione non è necessaria.

Prerequisiti

È necessario installare gli strumenti seguenti.

Configurare il client Docker con Windows PowerShell

Per configurare un client Docker, è sufficiente aprire Windows PowerShell ed eseguire la procedura seguente:

  1. Creare un'istanza di host docker predefinita.

    docker-machine create --driver virtualbox default
    
  2. Verificare che l'istanza predefinita sia configurata e in esecuzione. Verrà visualizzata un'istanza denominata `default' in esecuzione.

    docker-machine ls 
    

    docker-machine ls output

  3. Impostare l'host corrente come predefinito e configurare la shell.

    docker-machine env default | Invoke-Expression
    
  4. Visualizzare i contenitori del Docker attivi. L'elenco deve essere vuoto.

    docker ps
    

    docker ps output

Nota

Ogni volta che si riavvia il computer di sviluppo, sarà necessario riavviare l'host Docker locale. A questo scopo, al prompt dei comandi eseguire questo comando: docker-machine start default.