docker--docker入门理论
来源:互联网 发布:ubuntu 17.10 安装wine 编辑:程序博客网 时间:2024/05/29 07:36
这篇文章先大概为大家介绍一下docker的理论知识,方便后续研读与开发。
- 什么是docker
docker简单来理解是一种容器技术,是基于go语言实现的开源容器项目。docker提供了搞笑、便捷和轻量级的容器方案,支持多种主流云平台的的部署。
docker的思想 就是:build,ship and run any app,anywhere,即通过对应用的封装、分发、部署、运行生命周期进行管理,达到应用组件"一次部署,到处运行"的目的。
这里的组件既可以是 一个web应用、一个编译环境,也可以是一套数据库平台服务。
- docker核心概念
1 .Docker镜像
docker镜像类似于虚拟机镜像,可以将它理解为一个只读的模板。例如一个镜像可以包含一个基本的操作系统环境,里面仅安装了Apache应用程序,可以把它称为一个Apache镜像。
镜像是创建Docker容器的基础。通过版本管理和增量的文件系统,Docker提供了一套十分简单的机制来创建和更新现有的镜像,用户甚至可以从网上下载一个已经做好的应用镜像,并直接使用。
2.Docker容器
Docker容器类似于一个轻量级的沙箱,Docker利用容器来运行和隔离应用。容器是从镜像创建的应用运行实例。可以将其启动、开始、停止、删除,而且荣期间相
互隔离,互不可见。
可以把容器看作一个简易版的linux系统环境以及运行在其中的应用打包而成的盒子。
ps:镜像自身是只读的,当镜像运行产生容器时,会在镜像的最上层创建一个可写层。
3.Docker仓库与仓库注册服务器(Registry)
Docker仓库类似与代码仓库,它是Docker集中存放镜像文件的场所。根据镜像的公开与否镜像仓库分为公开仓库和私有仓库两种。
仓库注册服务器是存放仓库的地方,其上往往存放着多个仓库,每个仓库集中存放某一类的镜像,往往包括多个镜像文件,通过不同的tag进行区分。
阅读全文
0 0
- docker--docker入门理论
- Docker入门
- Docker入门
- Docker 入门
- docker 入门
- docker入门
- docker入门
- docker 入门
- Docker 入门
- docker 入门
- Docker入门
- Docker-入门
- docker入门
- docker 入门
- docker 入门
- docker入门
- Docker入门
- Docker入门
- C#常用控件属性及方法介绍
- 【Unity3D5.6版本使用(1)】自定义编辑器获取场景所有对象Tag生成Json
- python的社会形态模拟
- 独木舟上的旅行
- Dijkstr 算法 求单源最小路径
- docker--docker入门理论
- 安卓中为了获取context的方法和区别(getContext,getActivity,this,mainActivity.this等)
- python-opencv眼睛检测,笑脸检测
- 2、MYSQL
- swift_043(Swift 懒加载(lazy) )
- alsa mixer编程
- LeetCode26
- Android 5.0,6.0新特性
- 创建图片的热点区域