摘要: 控制组( CGroups)是 Linux 内核的一个特性,主要用来对共享资源进行隔离、限制、审计等。 只有将分配到容器的资源进行控制,才能避免多个容器同时运行时对宿主机系统的资源竞争。每个控制组是一组对资源的限制,支持层级化结构。 控制组技术最早是由 Google 的程序员在 2006 年提出的, 阅读全文
posted @ 2019-03-08 23:06 萱乐庆foreverlove 阅读(354) 评论(0) 推荐(0)
摘要: 命名空间( namespace)是 Linux 内核的一个强大特性,为容器虚拟化的实现带来极大便 利。 利用这一特性,每个容器都可以拥有自己单独的命名空间,运行在其中的应用都像是在 独立的操作系统环境中一样。 命名空间机制保证了容器之间彼此互不影响。 在操作系统中,包括内核、文件系统、网络、进程号( 阅读全文
posted @ 2019-03-08 21:24 萱乐庆foreverlove 阅读(340) 评论(0) 推荐(0)
摘要: docker是一个典型的c/s架构产品。 dockerd :为客户端提供 RESTFUL API,响应来自客户端的请求, 采用模块化的架构, 通过专门的 Engine 模块来分发管理各 个来自客户端的任务。 可以单独升级; docker-proxy :是 dockerd 的子进程, 当需要进行容器端 阅读全文
posted @ 2019-03-08 21:12 萱乐庆foreverlove 阅读(335) 评论(0) 推荐(0)
摘要: Redis 提供了不同级别的持久化方式: RDB持久化方式能够在指定的时间间隔能对你的数据进行快照存储. AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写, 阅读全文
posted @ 2019-03-08 20:30 萱乐庆foreverlove 阅读(230) 评论(0) 推荐(0)