docker系列一,认识初步
2017-03-16 22:49
471 查看
Docker的认识
docker是最近比较热门的运维技术,广泛应用于自动化集成测试、生产快捷部署等应用场景。docker目前的生态圈已经很完善,版本发布和镜像管理也非常稳定,目前支持最好的Linux系统是Ubuntu,但centos、RHEL、fedora等发行版,也在快速的跟进。Ubuntu16.04对docker的支持已经很到位,centos系统建议centos7.0以上版本部署。docker的概念
docker是基于宿主机上轻量级的虚拟化解决方案,不同于传统的Virtualbox, Vmware是虚拟出机器,在虚拟机器上再安装一些软件进行支撑应用。docker更强调应用的小型集装箱化,整体化,一个docker容器仅仅是解决一个问题或承担一个角色而存在,镜像的应用是为了更好的移植,重复使用。Docker 是
PaaS 提供商 dotCloud 开源的一个基于
LXC 的高级容器引擎,源代码托管在
Github 上, 基于go语言并遵从Apache2.0协议开源。
Docker官方的说法是,Build a ship ,and Run any App, Deploy anywhere.
Docker 架构
编辑Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。
Docker | 面向对象 |
---|---|
容器 | 对象 |
镜像 | 类 |
docker容器的组成
docker容器是分层(Layer)的,最底层肯定是linux系统的Kernal.但我们在做底层的时候,一般会直接选择稳定成型的Linux发行版。docker的官方网站
docker的官方网站地址是:https://www.docker.com/ ,很多docker的最新版本及使用指南都可以在上面找到。docker镜像发布与管理的公用网站
docker公开官方镜像网站的地址是:https://hub.docker.com ,很多好用的公开镜像都可以在上面找到,可以通过下载量和星级评价来对比镜像的受欢迎程度。一般docker的官方镜像都比较可靠稳定,下载量都是百万级别的。我们经常使用的tomcat8、nginx、JDK等都可以在官方镜像中找到。
当然我们可以在上面注册一账号,上传自己制作的镜像,以方便重复使用。
相关文章推荐
- Docker初步认识安装和简单实例
- 大话存储系列1——对存储的初步认识
- Docker初步认识安装和简单实例
- 单点登录系列之二---初步认识CAS
- 大话存储系列1——对存储的初步认识
- JNI学习系列——初步认识JNI
- gcc系列--初步认识ld
- .Net动态代理Castle系列(一)---初步认识
- 大话存储系列1——对存储的初步认识
- docker初步认识 运维部落
- 由浅入深CIL系列:1.初步认识CIL通用中间语言
- Docker 初步认识
- 由浅入深CIL系列:1.初步认识CIL通用中间语言
- 初步认识PE格式 - 基础篇06|解密系列
- 单点登录系列之二---初步认识CAS
- 初步认识PE格式 - 基础篇06|解密系列
- Python Twisted系列教程3:初步认识Twisted
- 学习docker技术的体会(1):初步认识了解docker
- 大数据入门基础系列之初步认识大数据生态系统圈(博主推荐)