Docker changed their licensing: you must pay to use Docker Desktop unless you fall under their free tier guidelines.
Their right. It is their proprietary product. We knew that when we downloaded the GUI.
- Open Docker Desktop GUI
- Select Troublshooting (bug looking icon)
- Clean all images
- Factory reset
- from cli:
docker system prune -a - Uninstall docker desktop
- from cli:
brew remove --cask docker
The following is performed on the cli:
brew install docker docker-machine-driver-hyperkit hyperkitsudo chown root:wheel /usr/local/bin/docker-machine-driver-hyperkit && sudo chmod u+s /usr/local/bin/docker-machine-driver-hyperkitdocker-machine create --driver hyperkit docker1eval "$(docker-machine env docker1)"
Warning: docker-machine-driver-hyperkit has been deprecated because it is not maintained upstream!
Error creating machine: Error in driver during machine creation: IP address never found in dhcp leases file Temporary Error: Could not find an IP address for [MAC ADDRESS]
Error checking TLS connection: IP address is not set
Using docker + docker-machine may not be a suitable way forward.
Some other ways may be to use Vagrant+VirtualBox
If your organization already subscribes to Teams because of a previous change to Docker Hub, you are covered by the existing Teams license.
Docker Machine: https://docs.docker.com/machine/get-started/