Docker 基础

2019-03-07  本文已影响0人  萧何爱英语

Docker

思考:Docker 是容器,但容器不仅只是Docker,那为什么Docker 兴起了,之前有么?Docker 以后又有那些类似产品?

Q1:Docker 以前有容器么

Q2:为什么Docker火了

Q3:Docker之后有什么类似产品

Docker Architecture

完整的Docker有以下组成部分

Docker 架构(v1.11+)

组件
contained
runC
dockershim

Docker 的商业化道路

2017 年年初,docker 公司将原先的 docker 项目改名为 moby,并创建了 docker-ce 和 docker-ee。
三者关系:

公司 开源版本 社区版本 企业版本
Redhat Fedora CentOS RHEL
Docker Moby Docker-CE Docker-EE

Docker 的安装与配置

参考 01 Docker 的安装与配置

当你运行一个容器的时候

$docker run -it nginx /bin/bash

按次序,Docker Engine做:

  1. Pull nginx 镜像
  2. 创建一个新的容器分配文件系统,挂载一个读写层
  3. 创建网络命名空间,分配一个网络/桥接口
  4. 设置一个IP地址
  5. 执行一个指定的进程[/usr/bin/nginx]
  6. 捕获和获取应用的输出

Docker 容器实操演示

参考 02 Docker 容器实操演示

上一篇 下一篇

猜你喜欢

热点阅读