• Docker:从引擎和运行框架理解Docker(3)


    Docker是GO语言编写的。

    1、Docker发挥的作用:

    1、快速、一致、标准化的交付应用。从开发、测试、到部署交付到成产环境都可以使用docker命令处理image到不同的环境

    2、部署和扩展;docker可以运行在多种平台、docker可以根据需求在同一个机器上运行/删除不同的容器,实现不同的功能作用

    3、同一硬件下多个负载docker更高效;docker运行在liunix内核上、可以更高效的使用物理硬件

    2、引擎的构成

    3、运行架构;

    通过签名的实战,我们理解这个运行架构应该更顺利:我们本地输入命令的终端(DockerQuickstart)就是客户端,客户端的命令与实际运行容器的宿主机器(如:VM或者物理机)里面的守护进程(Docker daemon,可以类比Windows 服务)沟通;然后我们的镜像(image)可以本地创建或者通过(hub.docker.com、公有云私有云获取);

    容器(Container)实际上就是通过一个image创建的运行实例;前面通过image运行一个容器;如 docker run helloworld后我们就创建了一个运行helloworld的容器。

    镜像(Image)之间是有多层关系的,例如我们的webapi是基于Microsoft/dotnet镜像的。

    文档:

    https://docs.docker.com/engine/docker-overview/#docker-engine

  • 相关阅读:
    塔 · 第 二 条 约 定
    nyoj 325
    塔 · 第 一 条 约 定
    大一上
    Django之ORM
    mysql概念
    数据库索引
    使用pymysql进行数据库的增删改查
    sql注入攻击
    pymysql
  • 原文地址:https://www.cnblogs.com/xmai/p/7387783.html
Copyright © 2020-2023  润新知