1 min readAug 14, 2020
The Docker experience on Windows hasn't been great, but I hope this improves eventually. I haven't used it recently, so things may have gotten better in recent years.
The real advantage of Docker is when shipping code: deploying it on servers, productizing machine learning models, or other kinds of remote deployments.
For everything else, virtual environments, created with `conda`, `pipenv`, or `virtualenv` are much easier and have a much smaller footprint in terms of disk space or memory.