与服务器一起的日子

  • mysql
  • linux
  • 高可用
  • nginx
与服务器一起的日子
冰冷的机器也熄不灭火热的心
  1. 首页
  2. centos
  3. 正文

docker探究——什么是docker?

2017年10月10日 506点热度 0人点赞 0条评论

自从docker被国内互联网企业引入进来以后,越来越来多的企业开始使用docker来实现他们的业务,京东将一部分业务放入到了他们的docker服务器上进行运行。腾讯也将docker引入了进来,实现了业务的“微服务架构”,阿里也有他们自己的docker业务,百度也有docker的业务进行实现。

面对很多公司的业务搬到docker上面,当然我们也要去学习一下什么是docker,毕竟我们是“勤(ku)劳(bi)能(diao)干(si)”的程序员。

======================分割线======================

一.什么是docker?

docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

二.docker的适用的场景

docker适用于B(P)aaS(Backend(Plantform)-as-a-Service)场景(后端即服务)(平台即服务),也适用于CPU/内存使用比例失衡的场景,比如为服务端开发者执行快速的内测,docker只需要打包一下就可以立即上平台进行测试。docker适用的场景很多,不一一举例。

三.docker的优势

  1. 简化配置
  2. 代码流水线(Code Pipeline)管理
  3. 提高开发效率
  4. 隔离应用
  5. 整合服务器
  6. 调试能力(Docker提供了很多工具)
  7. 多租户环境
  8. 快速部署

四.docker的组成

  1. dockerClient客户端
  2. Docker Daemon守护进程
  3. Docker Image镜像
  4. DockerContainer容器

五.docker的安装

docker的支持度非常广泛,Google也支持了docker,centos6.5及最新版本都支持docker环境,所以安装docker非常简单

yum install docker##这样安装的docker版本老,但是比较稳定

还有安装最新版本的docker方法

curl -fsSL https://get.docker.com/ | sh##这是将官方的一键安装sh脚本下载下来

=====================后续=====================

 

这篇文章较短,只讲了docker的基础知识和安装,下一次,将docker详细写一下。谢谢各位的阅读,有问题请留言。

 

标签: docker 优势 安装
最后更新:2017年10月10日

jhin

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2024 与服务器一起的日子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang