docker简单介绍

当人们说“Docker”时,他们通常是指 Docker Engine,它是一个客户端 - 服务器应用程序,由 Docker
守护进程、一个REST API指定与守护进程交互的接口、和一个命令行接口(CLI)与守护进程通信(通过
封装REST API)。Docker Engine CLI 中接受docker 命令,例如 docker run docker ps 来列出正
在运行的容器、docker images 来列出镜像,等等。
docker是一个软件,可以运行在windowlinuxmac等各种操作系统上。
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系统

 

posted @ 2024-04-04 14:01  不忘初心2021  阅读(5)  评论(0编辑  收藏  举报