![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
容器
mr_orange_klj
这个作者很懒,什么都没留下…
展开
-
docker实现原理之namespace
概要 传统上,Linux很多资源是全局管理的,例如系统中所有的进程是通过pid标识的,这意味着内核管理着一个全局pid表,进程号必须为唯一的。类似的还有内核的文件系统挂载点数据信息、用户ID号等。我们知道,要实现虚拟化必须要有独立的资源分配,才能使容器之间不互相影响,那如何使这些全局表局域化呢?答案是namespace。Namespace将传统的全局资源变为某个名字空间的局域资源。目前linux转载 2017-08-04 12:04:48 · 252 阅读 · 0 评论 -
Linux的Cgroup
为什么要有cgroup Linux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概念,在这个容器中,有分配好的特定比例的cpu时间,IO时间,可用内存大小等。于是就出现了cgroup的概念,cgroup就是controller group,最初由google的工程师提出,后来被整合进Linux内核中。 Cgroup是将任意进程进行分组化管理的Linu转载 2017-08-04 12:06:39 · 227 阅读 · 0 评论 -
docker 端口映射
DOCKER 给运行中的容器添加映射端口 方法1 1、获得容器IP 将container_name 换成实际环境中的容器名 docker inspect `container_name` | grep IPAddress1 2、 iptable转发端口 将容器的8000端口映射到docker主机的8001端口 iptables -t nat -A DOCKER -p转载 2017-09-23 11:21:33 · 246 阅读 · 0 评论 -
Docker run 命令
docker run :创建一个新的容器并运行一个命令 语法 docker run [OPTIONS] IMAGE [COMMAND] [ARG...] OPTIONS说明: -a stdin: 指定标准输入输出内容类型,可选 STDIN/STDOUT/STDERR 三项; -d: 后台运行容器,并返回容器ID; -i: 以交互模式运行容器,通常与转载 2017-10-09 10:58:49 · 207 阅读 · 0 评论 -
scrum与云、微服务和容器
多年前,当我们使用瀑布开发模式时,我们的开发流程如下:分析-设计-开发-测试-交付-运维。最终的交付只有一次,或者是有限的次数。瀑布开发模式的周期长,对于软件产品的更新迭代困难度较高。因此在软件工程中,结合精益软件的思想,专家们提出了敏捷方法(scrum)。敏捷方法不再严苛要求环节,而是更注重开发人员与业务人员的沟通交流,不断地完善产品。在敏捷方法中,软件的交付是频繁的、没有上限的...原创 2018-10-24 13:05:56 · 254 阅读 · 0 评论 -
初识Cloud Native
原文:https://blog.csdn.net/looook/article/details/82897565 Cloud Native是什么 随着云计算时代的来临,越来越多的企业正打算将业务迁移到云上进行,以提高其业务敏捷性和创新能力。随之而来的是组织结构、运维方式、系统架构等多方面的转变。比如,原有的功能型/矩阵型组织结构逐渐的演变为去中心化的组织结构,交付方式从运维手动部署到物理...转载 2019-05-29 00:05:40 · 155 阅读 · 0 评论