Quero experimentar o docker e aprendê-lo. Meu sistema host é o Windows 10 e eu já tenho o VMware Workstation instalado. Para usar a janela de encaixe no Windows, preciso ativar o Hyper-V, que é incompatível com a estação de trabalho do VMware. Existem maneiras de mitigar esse problema, mas pretendo seguir outro caminho. Como eu já tenho o Vmware Workstation instalado, criei uma máquina convidada Ubuntu 18.04 LTS. Quero confirmar se o docker funciona conforme o esperado nesta VM convidada do Ubuntu. Abaixo está minha configuração. Obrigado.
+-----------------------------------------------------------------------------+
| |
| My Windows 10 host machine |
| |
| +-------------------------------------------------------------------+ |
| | VMware Workstation | |
| | | |
| | +--------------------------------------+ +---------------------+ | |
| | | Ubuntu 18.04 LTS | | Another Windows VM | | |
| | | | | | | |
| | | | | | | |
| | | +----------------------------------+ | | | | |
| | | | Docker | | | | | |
| | | | | | | | | |
| | | | +-------------+ +-------------+ | | | | | |
| | | | | Container 1 | | Container 2 | | | | | | |
| | | | +-------------+ +-------------+ | | | | | |
| | | +----------------------------------+ | | | | |
| | +--------------------------------------+ +---------------------+ | |
| +-------------------------------------------------------------------+ |
| |
+-----------------------------------------------------------------------------+
ubuntu
virtual-machine
vmware-workstation
docker
Apenas um aprendiz
fonte
fonte
Respostas:
Sim, os contêineres do docker serão executados em uma VM, porque os contêineres do Docker são apenas processos do Linux. Nenhuma virtualização envolvida.
AFAIK, a "virtualização" necessária para executar contêineres do Docker no Windows, deve-se à "máquina Docker" que emula um Linux para executá-los, mas se você usa uma VM Linux simples, não precisa disso.
fonte