Docker的简单介绍

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

Docker的概念包括以下几个方面:

  • 镜像:Docker镜像(Image)是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。
  • 容器:镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。因此容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID空间。
  • Docker引擎:是一个client-server的应用,由Docker守护进程(dockerd)、REST API和Docker命令行接口(CLI)组成。
相关推荐
CAFEBABE 343 小时前
linux离线安装docker并启动
linux·docker·eureka
yuguo.im6 小时前
Docker 两大基石:Namespace 和 Cgroups
运维·docker·容器
会飞的土拨鼠呀6 小时前
docker部署 outline(栗子云笔记)
笔记·docker·容器
Jelly-小丑鱼7 小时前
Linux搭建syslog日志服务器
linux·服务器·docker·日志服务器·syslog服务器
没有bug.的程序员7 小时前
高频IO服务优化实战指南
java·jvm·spring·容器
lisanmengmeng8 小时前
docker 方式安装部署禅道zentao(五)
运维·docker·容器
程序员老赵9 小时前
AdguardHome Docker 容器化部署指南
docker·dns
露临霜10 小时前
Docker安装nginx
nginx·docker·容器
CAFEBABE 3412 小时前
安装完docker之后怎么使用
运维·docker·容器
测试人社区—小叶子13 小时前
测试开发面试高频“灵魂八问”深度解析与应答策略
网络·人工智能·测试工具·云原生·容器·面试·职场和发展