- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Docker 技术与实践
第一部分
Docker介绍及原理
什么是Docker?
Docker是一个构建在LXC之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。Docker起源于PaaS提供商dotCloud 基于go语言开发,遵从Apache2.0开源协议。
认识Docker
Docker VS VM
Docker的原理
LinuxKernel
Docker文件系统
第二部分
Docker基本操作
Docker三大核心
容器
Container
镜像
images
仓库
Repositories
Docker操作-仓库
Docker操作-镜像
Docker操作-容器
Docker操作-Dockerfile
Docker操作-API
第三部分
Docker实践案例
待解决的问题
1、如何实现自动发现?
2、如何支持多台主宿机?
3、容器服务的高可用如何保障?
5、如何实现资源最大化利用?
4、如何保证容器服务负载均衡?
案例架构说明
HTTP request
Etcd master
Etcd slave
Server_1
Server_2
Docker
REST-API
Haproxy.cfg
架构流程
应用场景:
1.对应用进行自动打包和部署
2.创建轻量、私有的PAAS环境
3.自动化测试和持续整合与部署
4.部署和扩展Web应用、数据库和后端服务
最后:
A. Docker VS VM
B. 微服务架构
文档评论(0)