https://www.cnblogs.com/chjxbt/p/10517952.html (命令不适用)
https://blog.csdn.net/qq_38627475/article/details/89735995 (命令可用)
虚拟环境与docker的区别
http://www.cocoachina.com/articles/47230
virtualenv仅封装Python依赖项. Docker容器封装了整个操作系统.
使用Python virtualenv,您可以轻松地在Python版本和依赖项之间切换,但是您仍然坚持使用主机操作系统.
使用Docker镜像,您可以更换整个操作系统 – 在Ubuntu,Debian,Alpine甚至Windows Server Core上安装和运行Python.
Docker images有你可以想到的操作系统和Python版本的各种组合,可以在安装了Docker的任何系统上下载和使用.