容器
文章平均质量分 87
sinat_41513878
这个作者很懒,什么都没留下…
展开
-
容器基本概念
Container 首先先来了解一下,什么是容器?这边我们一般说的“容器”,都是“Linux容器”(当然现在微软也在搞容器,但还没linux上面那么成熟)。不同于一般认识,其实容器本身并不是一个特别新的技术,早在2000年就已经有了,当时是用来在chroot环境(隔离mount namespac的工具)中做进程隔离(使用namespac和cgroups),容器的历史可以看这篇文章。而现在docker所用的容器技术,和当时并没有本质上的区别。容器的本质,一句话解释,就是一组受到资源限制,彼此间相互隔离的进程。转载 2021-03-31 14:34:09 · 508 阅读 · 0 评论 -
Docker
作为程序员,让我们回忆我们每天从事的熟悉得不能再熟悉的软件开发工作: 在本地搭好开发环境,进行开发工作,完了进行单元测试,把开发好的代码部署到测试系统,重复测试,最后部署到生产系统。 我们不可避免地会遇到这种情况:同样的代码,运行环境发生变化之后无法正常运行。 这种运行环境的变化可以分成不同的维度: 比如代码从程序员的笔记本电脑切换到测试服务器,或者从一台物理服务器切换到公有云/私有云上; 代码依赖的运行库版本发生变化,比如开发时用的python2.7, 但生产机上用的python3 也可能是代码运行的操作转载 2021-03-31 09:40:05 · 65 阅读 · 0 评论