docker 的LXC技术

之前dokcer是使用linux的containter技术LXC来实现OS虚拟化,实现容器进程的隔离,目前docker使用libcontainter技术即自已用GO语言开发的容器技术

容器性质是如何实现的?如何达到容器的隔离性?

 

1.kernel namespace

实现容器的隔离性

 

2.control group

实现容器的资源管理及分配

 

TAG:其实每个容器在linux系统(host主机)是作为一个进程运行的,这里我们再次强调我们可以使用一个容器部署多个应用例如App和数据库同一个容器,当是我们不会推荐你这么做

(1).容器的占用主机的资源几乎可以忽略

(2).每个容器只运行一个进程悔方便我们管理

(3).提高App的管理,app的隔离性

其他的优势自己去想,呵呵

 

疑问:

之前一个面试实习的技术总监跟我说,如果我给他们上线大数据产品,他说考虑用docker来运载spark等

我们知道hadoop,spark是用ssh与主从机启动相关进程的,而我目前学习docker中很多书籍不推荐使用ssh登录容器,那么我们如何实现?

这里得去查查google

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值