直播时老师一直说没明白我的问题,我这里详细描述下:
Docker五大优势:持续集成、版本控制、可移植性、隔离性和安全性
Docker可以通过确保从开发到产品发布整个过程环境的一致性来解决环境不同问题
现在linux软件安装有很多问题, 都是复杂的依赖关系导致的
既然docker底层原理是namespace这个所有linux都有的特性解决了配置文件
然后也用分层解决了依赖问题
为什么linux没有把docker推广给最终用户用(除了开发运维测试之外的用户,消费者)
至于他们用不到的持续集成、版本控制,隔离性 可以简化一点
比如docker启动时就使用相同的网络namespace
这样不是一举解决很多linux用户的配置难题?
所以linux软件商一般提供给最终用户只要docker版就好了吧, 其他版本给有定制需求的用户.