当人们说“Docker”时,他们通常是指 Docker Engine,它是一个客户端 - 服务器应用程序,由 Docker
守护进程、一个REST API指定与守护进程交互的接口、和一个命令行接口(CLI)与守护进程通信(通过
封装REST API)。Docker Engine 从 CLI 中接受docker 命令,例如 docker run 、docker ps 来列出正
在运行的容器、docker images 来列出镜像,等等。
docker是一个软件,可以运行在window、linux、mac等各种操作系统上。
docker 是一个开源的应用容器引擎,基于Go 语言开发并遵从 Apache2.0 协议开源,项目代码托
管在github上进行维护
docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任
何流行的 Linux 机器上。
容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低
docker安装需要查看自己的内核
cat /etc/redhat-release
uname -r
系统要求是内核3.8以上,这里是支持的,同时要求是centos 7以上系统
docker基本组成:镜像,容器,仓库
这里引入docker引擎概念
使用docker -version查询的就是docker引擎,你可以理解干活的人,镜像就是我们下载好的软件
容器就是安装好后的可以使用的软件
就是有的时候软件需要国外下载,有的软件需要从国内下载,这里软件下载的地方就是仓库
docker架构如下图所示
docker是一个cs(client-server)结构的系统,每次run的时候执行都是一个个独立的job,其实可以将docker理解为一个迷你版的linux系统
标签:容器,镜像,介绍,简单,软件,docker,Docker,下载 From: https://www.cnblogs.com/q202105271618/p/16892488.html