容器
mr_orange_klj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
docker实现原理之namespace
概要传统上,Linux很多资源是全局管理的,例如系统中所有的进程是通过pid标识的,这意味着内核管理着一个全局pid表,进程号必须为唯一的。类似的还有内核的文件系统挂载点数据信息、用户ID号等。我们知道,要实现虚拟化必须要有独立的资源分配,才能使容器之间不互相影响,那如何使这些全局表局域化呢?答案是namespace。Namespace将传统的全局资源变为某个名字空间的局域资源。目前linux转载 2017-08-04 12:04:48 · 333 阅读 · 0 评论 -
Linux的Cgroup
为什么要有cgroupLinux系统中经常有个需求就是希望能限制某个或者某些进程的分配资源。也就是能完成一组容器的概念,在这个容器中,有分配好的特定比例的cpu时间,IO时间,可用内存大小等。于是就出现了cgroup的概念,cgroup就是controller group,最初由google的工程师提出,后来被整合进Linux内核中。Cgroup是将任意进程进行分组化管理的Linu转载 2017-08-04 12:06:39 · 294 阅读 · 0 评论 -
docker 端口映射
DOCKER 给运行中的容器添加映射端口方法11、获得容器IP将container_name 换成实际环境中的容器名docker inspect `container_name` | grep IPAddress12、 iptable转发端口将容器的8000端口映射到docker主机的8001端口iptables -t nat -A DOCKER -p转载 2017-09-23 11:21:33 · 290 阅读 · 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 · 369 阅读 · 0 评论 -
scrum与云、微服务和容器
多年前,当我们使用瀑布开发模式时,我们的开发流程如下:分析-设计-开发-测试-交付-运维。最终的交付只有一次,或者是有限的次数。瀑布开发模式的周期长,对于软件产品的更新迭代困难度较高。因此在软件工程中,结合精益软件的思想,专家们提出了敏捷方法(scrum)。敏捷方法不再严苛要求环节,而是更注重开发人员与业务人员的沟通交流,不断地完善产品。在敏捷方法中,软件的交付是频繁的、没有上限的...原创 2018-10-24 13:05:56 · 332 阅读 · 0 评论 -
初识Cloud Native
原文:https://blog.youkuaiyun.com/looook/article/details/82897565Cloud Native是什么随着云计算时代的来临,越来越多的企业正打算将业务迁移到云上进行,以提高其业务敏捷性和创新能力。随之而来的是组织结构、运维方式、系统架构等多方面的转变。比如,原有的功能型/矩阵型组织结构逐渐的演变为去中心化的组织结构,交付方式从运维手动部署到物理...转载 2019-05-29 00:05:40 · 255 阅读 · 0 评论
分享