docker容器的总结

1、容器的本质

      容器的本质是进程,容器就是未来云计算系统中的进程

2、容器和虚拟化对比

      容器是应用程序层的抽象,将代码和依赖项打包在一起。多个容器可以在同一台计算机上运行,并与其他容器共享OS内核,每个容器在用户空间中作为隔离的进程运行。容器占用的空间少于VM,可以处理更多的应用程序,并且需要的VM和操作系统更少

3、Docker基本概念

      Docker系统有两个程序:docker服务端和docker客户端

      Docker服务端:

      是一个服务进程,管理着所有的容器

      Docker客户端:

      是docker服务端的远程控制器,可以用来控制docker的服务端进程

4、Docker核心组件

      Docker 镜像 - Docker images

      Docker 仓库 - Docker registeries

      Docker 容器 - Docker containers

 5、Docker仓库

​  用来保存镜像,可以理解为代码控制中的代码仓库。同样的,Docker 仓库也有公有和私有的概念

​  公有的 Docker  仓库名字是 Docker Hub

  库:registry

​        公有库:

​                Docker-hub Daocloud ali 网易蜂巢

​        私有库:

​                公司内部使用(自己部署)

 分类:

​        操作系统名称 centos   ubuntu

​        应用名称    nginx   tomcat  mysql

Tag:

​        表示镜像版本

6、Docker容器

Docker 容器和文件夹很类似,一个Docker容器包含了所有的某个应用运行所需要的环境

每一个 Docker 容器都是从 Docker 镜像创建的;Docker 容器可以运行、开始、停止、移动和删除

每一个 Docker 容器都是独立和安全的应用平台,Docker 容器是 Docker 的运行部分

7、Docker镜像

      Docker 镜像是 Docker 容器运行时的只读模板,每一个镜像由一系列的层 (layers) 组成

每一个镜像都可能依赖于由一个或多个下层的组成的另一个镜像,下层那个镜像是上层镜像的父镜像

       镜像名称:

       仓库名称+镜像分类+tag名称(镜像版本)

        基础镜像:

        一个没有任何父镜像的镜像,谓之基础镜像

8、Docker镜像可以做到"一次构建,多次交付

你可能感兴趣的:(docker,容器,运维)