docker组件

作者: 深圳邱道长 | 来源:发表于2020-02-17 15:07 被阅读0次

    docker有一系列组件。

    • docker客户端,服务器或者叫docker守护进程
    • docker镜像
    • 注册中心
    • docker容器

    此外,仓库在像是住在了注册中心里面。下架来看看各个组件。

    docker客户端和服务端

    Docker是一个CS应用程序。Docker客户端与Docker服务器或守护进程进行通信,然后由后者完成所有工作。有时还会看到Docker守护进程,称为Docker引擎。Docker附带一个命令行客户端二进制文件Docker,以及一个与守护进程dockerd交互的完整RESTful API。可以在同一主机上运行Docker守护进程和客户端,也可以将本地Docker客户机连接到另一台主机上运行的远程守护进程。我们看看docker的架构

    image.png

    docker镜像

    镜像是Docker世界的构建块。从镜像启动容器。镜像是Docker生命周期的“构建”部分。它们有一个分层的格式,使用Union Filesystem(联合文件系统),使用一系列指令逐步构建。比如:

    • add一个文件
    • run一个命令
    • open一个端口

    你可以将镜像视为容器的“源代码”。它们具有高度可移植性,可以共享、存储和更新。回头我们自己构建点镜像玩一下。

    注册中心

    默认是dockerhub,你注册一个账号就可以玩了。其它的也有,你还可以搭建私有的,类似GitHub。由于wall,所以有点慢,有的镜像你可以去阿里云找。

    容器

    Docker帮助我们构建和部署容器,在容器中可以打包应用程序和服务。容器是从镜像启动的,可以包含一个或多个正在运行的进程。可以将映像看作为负责Docker的构建或打包方面的工具,将容器看作Docker的运行或执行方面的工具。

    容器特点:

    • 它是镜像的实例,或者格式化的效果
    • 有一组标准的操作
    • 提供一个执行环境

    docker原意是集装箱,它的意思也差不多,只是装东西比较特别,装的是软件。

    那么容器呢可以

    • 创建
    • 启动
    • 停止
    • 重启
    • 销毁

    相关文章

      网友评论

        本文标题:docker组件

        本文链接:https://www.haomeiwen.com/subject/cmbbfhtx.html