Docker - Instalação
Vamos passar pela instalação de cada produto.
Docker para Windows
Depois de fazer o download do instalador, clique duas vezes nele para iniciar o instalador e siga as etapas abaixo.
Step 1 - Clique nos termos do Contrato e no botão Instalar para prosseguir com a instalação.

Step 2 - Depois de concluído, clique no botão Concluir para concluir a instalação.

Docker ToolBox
Depois de fazer o download do instalador, clique duas vezes nele para iniciar o instalador e siga as etapas abaixo.
Step 1 - Clique no botão Avançar na tela inicial.

Step 2 - Mantenha o local padrão na próxima tela e clique no botão Avançar.

Step 3 - Mantenha os componentes padrão e clique no botão Avançar para continuar.

Step 4 - Mantenha as tarefas adicionais como estão e clique no botão Avançar.

Step 5 - Na tela final, clique no botão Instalar.

Trabalhando com Docker Toolbox
Vamos agora ver como o Docker Toolbox pode ser usado para trabalhar com contêineres do Docker no Windows. A primeira etapa é iniciar o aplicativo Docker Toolbox para o qual o atalho é criado na área de trabalho quando a instalação do Docker Toolbox é realizada.

Em seguida, você verá a configuração sendo executada quando a caixa de ferramentas do Docker for iniciada.

Uma vez feito isso, você verá o Docker configurado e iniciado. Você obterá um shell interativo para Docker.

Para testar se o Docker funciona corretamente, podemos usar o Docker run command para baixar e executar um simples HelloWorld Docker container.
O funcionamento do Docker run command é dado abaixo -
docker run
Este comando é usado para executar um comando em um contêiner do Docker.
Sintaxe
docker run image
Opções
Image - Este é o nome da imagem que é usada para executar o contêiner.
Valor de retorno
A saída executará o comando no contêiner desejado.
Exemplo
sudo docker run hello-world
Este comando irá baixar o hello-world imagem, se ainda não estiver presente, e execute o hello-world como um contêiner.
Resultado
Quando executamos o comando acima, obteremos o seguinte resultado -

Se você deseja executar o Ubuntu OS no Windows, você pode baixar a imagem do Ubuntu usando o seguinte comando -
Docker run –it ubuntu bash
Aqui, você está dizendo ao Docker para executar o comando no modo interativo por meio do –it opção.

Na saída, você pode ver que a imagem do Ubuntu foi baixada e executada e, em seguida, você será logado como um usuário root no contêiner do Ubuntu.