mu_tou_man

导航

 

1.docker 三大核心概念:仓库、镜像、容器

  镜像(image):一个面向docker引擎的制度模板,包含文件系统

  容器(container):镜像创建的实例,不同容器相互隔离,互不可见,有独立的用户权限,进程空间,网络空间,用户空间

  仓库(repository):用于存放镜像文件的场所

  此外还有个注册服务器(registry):是存放仓库的地方,骑上往往存放着多个仓库,每个仓库放着一类镜像例如ubuntu仓库,其中多个镜像通过tag区分。

1.1镜像

1.1.1镜像创建

   镜像创建有三种方式:基于已有镜像的容器创建、基于本地模板导入、基于Dockerfile创建

        基于已有容器创建:主要用docker commit创建

1.2容器

1.2.1容器创建

        docker create命令用于创建容器,docker start将创建的容器启动

        docker run=docker create+docker start

        docker run命令时,后台运行的标准操作包括:

  1.  检查本地是否存指定镜像,不存在就从公有仓库下载
  2.  利用镜像创建并启动一个容器
  3.  分配一个文件系统,并且在制度的镜像层外面挂在一层可读写层
  4. 从宿主机配置的网桥接口中桥接一个虚拟接口到容器
  5. 从地址池配置一个IP给容器
  6. 执行用户指定的应用程序
  7. 执行完毕后容器被终止
posted on 2018-08-23 14:52  mu_tou_man  阅读(98)  评论(0编辑  收藏  举报