docker系列一,认识初步
来源:互联网 发布:淘宝主图尺寸750 编辑:程序博客网 时间:2024/06/16 17:35
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的架构图
docker容器的组成
docker容器是分层(Layer)的,最底层肯定是linux系统的Kernal.但我们在做底层的时候,一般会直接选择稳定成型的Linux发行版。
docker的官方网站
docker的官方网站地址是:https://www.docker.com/ ,很多docker的最新版本及使用指南都可以在上面找到。
docker镜像发布与管理的公用网站
docker公开官方镜像网站的地址是:https://hub.docker.com ,很多好用的公开镜像都可以在上面找到,可以通过下载量和星级评价来对比镜像的受欢迎程度。
一般docker的官方镜像都比较可靠稳定,下载量都是百万级别的。我们经常使用的tomcat8、nginx、JDK等都可以在官方镜像中找到。
当然我们可以在上面注册一账号,上传自己制作的镜像,以方便重复使用。
- docker系列一,认识初步
- Handler认识初步(一)
- Scala初步认识(一)
- myBatis初步认识(一)
- SpringMVC(一)初步认识
- 认识docker(一)
- gcc系列--初步认识ld
- Docker初步认识安装和简单实例
- linux操作系统初步认识(一)
- Eclipse初步认识(一)
- mybatis初步认识(一)
- (一)Spring4.0初步认识
- 学习docker技术的体会(1):初步认识了解docker
- Docker系列一
- Docker系列(一)安装
- kafka系列之初步认识(零)
- 网络编程初步认识(一)
- 集合论初步认识 java学习(一)
- 《ACM程序设计》书中题目 S-19 Message queue
- 位运算
- React从入门到精通系列之(14)refs和DOM元素
- HDU
- leetcode 100. Same Tree
- docker系列一,认识初步
- <table>表格标签
- easyui 生成 菜单结构树 02
- 【BZOJ3996】【TJOI2015】线性代数(最小割)
- 2的次幂表示
- 决策树
- 第二十一、Java之main方法详解
- 287. Find the Duplicate Number
- JavaScript —— 数组的函数用法演示