博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Docker 容器化技术介绍(三) 之 Docker 组件
阅读量:4199 次
发布时间:2019-05-26

本文共 636 字,大约阅读时间需要 2 分钟。


1 Docker 客户端和服务器

        Docker 是一个客户端-服务器(C/S)架构程序。Docker 客户端只需要向 Docker 服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker 提供了一个命令行工具 Docker 以及一整套 RESTful API。你可以在同一台宿主机上运行 Docker 守护进程和客户端,也可以从本地的 Docker 客户端连接到运行在另一台宿主机上的远程 Docker 守护进程。

2 Docker 镜像

        镜像是构建 Docker 的基石, 其中包括了容器的文件系统结构与内容,它与 docker 的配置文件共同组成了 docker 容器的静态文件系统环境. 用户基于镜像来运行自己的容器。

3 Docker 注册中心

        我们从何处去获得镜像?如果我们是第一次通过某个镜像去启动容器,首先宿主机回去/var/lib/docker 目录下去找,如果没有找到,则会去registry 中去下载镜像并且存放于虚拟机,然后完成启动。registry 可以想象为一个镜像的仓库,默认的 registry 是 docker 官方提供的 registry 服务,名为 Docker Hub。当然,你也可以构建自己的镜像仓库。

4 Docker 容器

        容器就是镜像的运行实例。用户可以通过命令行或是 API 启动、停止、移动或删除容器。可以这么认为,对于应用软件,镜像是软件生命周期的构建和打包阶段,而容器则是启动和运行阶段。

 

你可能感兴趣的文章
【一天一道LeetCode】#202. Happy Number
查看>>
带你深入理解STL之Vector容器
查看>>
带你深入理解STL之Deque容器
查看>>
带你深入理解STL之Stack和Queue
查看>>
带你深入理解STL之Set和Map
查看>>
Redis源码剖析--源码结构解析
查看>>
Redis源码剖析--动态字符串SDS
查看>>
Redis源码剖析--双端链表Sdlist
查看>>
Redis源码剖析--字典dict
查看>>
Redis源码剖析--跳跃表zskiplist
查看>>
Redis源码剖析--整数集合Intset
查看>>
Redis源码剖析--对象object
查看>>
Redis源码剖析--字符串t_string
查看>>
Redis源码剖析--快速列表quicklist
查看>>
Redis源码剖析--列表list
查看>>
Android开发学习 之 五、基本界面控件-4时间控件
查看>>
详细解读Jquery的$.get(),$.post(),$.ajax(),$.getJSON()用法
查看>>
同步与异步的区别
查看>>
IT行业--简历模板及就业秘籍
查看>>
JNI简介及实例
查看>>