docker---作为运维人员的一点看法

docker
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

百度百科的解释

翻译一下,大概意思就是
基于linux平台,你可以把任何软件任何版本,随意整合成一个个的集装箱
然后在定义哪几个集装箱互联

比如 nginx1.13一个集装箱 php5.6 一个箱子 mysql 一个箱子

然后你就挑吧,用啥挑啥,放一块
这VM就做不到那么随意了,跟VM一样有镜像,随意删除随便复制
但是比VM的占用小太多,导致一台服务器可以开几百个箱子

看了很多论坛,文章的理解
但是,作为运维来看,这东西就是给开发用的
随便嚯嚯,想要啥版本一点就行,用烂了一删一复制就得
据说很多大企业也在上docker,目前还不知道干啥用
我想到的就是外包网站那种,一台机器几百个静态站

还是不要跟风了,吹的那么火的一个软件
所以最后问了问开发要不要用,开发回绝了
至于安装啊配置啊,大家搜吧,很多,按着来应该都没问题

转载于:https://blog.51cto.com/kevinzhang91/2054379

你可能感兴趣的:(docker---作为运维人员的一点看法)