Boa pergunta. Parece confuso com base na documentação que declara :
Docker for Mac uses HyperKit, a lightweight macOS virtualization solution built on top of the Hypervisor.framework.
Mas, em seguida, afirma:
Currently, there is no
docker-machine create
driver for HyperKit, so use thevirtualbox
driver to create local machines. (See the Docker Machine driver for Oracle VirtualBox.) You can run both HyperKit and Oracle VirtualBox on the same system. To learn more, see Docker for Mac vs. Docker Toolbox.
Portanto, parece que se você não está preocupado com docker-machine create
, então você pode usar o Docker CE sem o VirtualBox instalado. Mas se você me perguntar, parece que em algum momento você pode ser roubado enquanto brinca com os containers, então a melhor aposta é manter o VirtualBox instalado.
Meu melhor conselho pessoal é se você não quiser o VirtualBox por perto, basta abandoná-lo por enquanto e fazer o que desejar com o Docker CE. E se / quando você atingir alguma parede de comando - como o item docker-machine create
mencionado acima - basta instalar o VirtualBox e aceitar isso como o “preço de admissão” para usar o Docker no macOS.