首页 > 编程知识 正文

什么是docker最早支持的存储引擎,什么是docker swarm

时间:2023-05-05 11:01:37 阅读:198122 作者:4051

概念

Docker 是一个开源的应用容器引擎(类似于虚拟机技术,但不是虚拟机,它 实现了虚拟机中的资源隔离,它的性能远远高于虚拟机),基于 Go 语言并 遵从Apache2.0协议开源。让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

简介

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。一个完整的Docker有以下几个部分组成:
docker主机(Host):一个物理或者虚拟 的机器用于执行Docker 守护进程和容器。
DockerClient客户端:客户端通过命令 行或者其他工具使用Docker API(https://docs.docker.com/reference/a pi/docker_remote_api)与 Docker 的守护 进程通信。
DockerDaemon守护进程
Docker Image镜像:Docker 镜像是 用于创建 Docker 容器的模板。
DockerContainer容器:容器是独立运 行的一个或一组应用。
docker仓库(Registry):Docker 仓库用 来保存镜像,可以理解为代码控制中的 代码仓库。 Docker Hub(https://hub.docker.com) 提供了庞 大的镜像集合供使用。

知乎lkdxlz集Docker装箱理解

沙箱机制(Sandboxie)

什么是沙箱机制

沙箱就是一个限制应用程序对系统资源的访问的运行环境

什么是沙箱

沙箱是一个虚拟系统程序,沙箱提供的环境相当于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。

沙箱的应用

搭建测试环境。
应用容器的利用,如Docker就是完全使用沙箱机制,这样使得应用组件经过Docker的封装,可以随意的移植到服务器上。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。