【发布时间】:2020-11-19 17:41:23
【问题描述】:
我主要使用 python 进行编程,并且对虚拟环境有一定的经验。我是该软件的新手,并开始使用 docker 来运行我的代码。我想了解它的作用和工作原理。
据我了解,docker 容器就像虚拟环境,在执行时运行一组指令,并且可以将其中包含的所有内容视为一个实体(因此它或其他东西不会是有条件的互相攻击?)。当我阅读更多有关容器的信息时,它们听起来非常完美,并且会消除对虚拟环境的任何需求,但又不确定。非常感谢您对此进行澄清,因为我无法在网上找到任何东西。
【问题讨论】:
-
查看他们的 101 系列,相当不错docker.com/101-tutorial。另外,如果您想更深入地了解,请观看此youtube.com/watch?v=8fi7uSYlOdc
-
这能回答你的问题吗? Docker, what is it and what is the purpose?
-
Docker的隔离环境也将宿主机的本地文件系统和容器的文件系统分开;这是许多典型应用程序的问题。如果您正在积极开发,这种隔离还意味着容器与您的 IDE 有一个单独的文件系统,这很不方便。
标签: python docker containers virtual environment