首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

docker安装以及基本使用

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

docker核心组件

1

docker客户端和服务器,也成为docker引擎

2

docker镜像

3

Registry

4

Docker容器

1

docker客户端和服务器

docker是一个客户端/服务器架构的程序,docker客户端只需要向docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并且返回结果。docker守护进程有时也称为docker引擎。docker提供了一个命令行工具docker以及一整套Restful API来与守护进程交互。用户可以在同一台宿主机上运行docker守护进程以及客户端,也可以从本地的docker客户端连接到另一个宿主机的远程docker守护进程。

2

docker镜像

镜像是构建docker世界的基石。用户基于镜像来运行自己的容器。镜像也是docker生命周期的构建部分。镜像是基于联合文件系统的一种层式结构,由一系列指令一步一步构建出来,例如:

添加一个文件;

执行一个命令;

打开一个窗口。

也可以把镜像当做容器的 “源代码” ,镜像体积很小,非常 “便携”,易于分享、存储和更新。

3

Registry

docker用Registry来保存用户构建的镜像。Registry分为公共和私有两种。docker公司运行的公共Registry叫做docker hub 。

4

容器

docker可以帮助用户构建和部署容器,用户只需要把自己的应用程序或者服务打包放到容器。容器是基于镜像启动起来的,容器中可以运行一个或者多个进程,我们可以认为镜像是docker生命周期中构建或者打包阶段,而容器则是启动或执行阶段。

总结起来docker容器其实是:

一个镜像格式;

一系列标准的操作;

一个执行环境。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180812G0QWE700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券