【docker】Docker是怎么工作的?

简介: 【docker】Docker是怎么工作的?

Docker是怎么工作的?

Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket(网络接口)从客户端访问!

DockerServer接收到Docker-Client的指令,就会执行这个命令

Docker为什么比VMware快?

  1. Docker有着比虚拟机更少的抽象层
  2. docker利用的是宿主机的内核,VMware需要是Guest OS。

所以说,新建一个容器的时候,Docker不需要想虚拟机一样重新加载一个操作系统内核,避免引导,虚拟机是加载Guest OS,分钟级别的,而Docker是利用宿主机的操作系统,省略了这个复杂的过程。

Docker的常用命令

帮助命令

docker version #显示docker的版本信息

docker info #显示docker的系统信息,包括镜像和容器的数量

docker 命令 --help #帮助命令

帮助文档的地址:

镜像命令

docker image #查看所有本机的主机上的镜像

docker search #搜索镜像

docker pull #下载镜像

docker rmi #删除镜像


相关文章
|
10月前
|
Linux 虚拟化 开发者
docker介绍之一
docker介绍之一
42 1
|
12月前
|
存储 监控 开发者
Docker详解,你知道的和不知道的都在这儿
@[TOC](目录) Docker 是一个开源的容器化平台,允许开发者将应用程序和所有其依赖项打包成一个轻量级、可移植的容器,以便在任何地方运行。Docker 采用了 Linux Namespace 和 cgroups 等技术,实现了高度的资源隔离和安全保障,使得容器化应用得以快速、高效地部署和运行。 本文将详细介绍 Docker 的架构、原理和应用,包括以下内容: 1. Docker 的架构和原理 2. Docker 的安装和使用 3. Docker 的基本命令和操作 4. Docker 的容器管理 5. Docker 的网络管理 6. Docker 的存储管理 7.
131 0
|
1月前
|
Docker 容器
docker(四):数据卷
docker(四):数据卷
22 0
|
应用服务中间件 Docker 容器
docker数据卷详解
docker数据卷详解
79 0
|
3月前
|
存储 Ubuntu Shell
Docker数据卷
Docker数据卷
78 0
|
11月前
|
Linux Docker 容器
|
12月前
|
关系型数据库 MySQL 应用服务中间件
docker数据卷
docker数据卷
52 0
|
存储 Kubernetes 负载均衡
Docker
是一个开源的容器化平台,它可以让开发者和系统管理员轻松地创建、部署和运行应用程序。Docker使用操作系统级别的虚拟化技术,可以将应用程序及其依赖项打包到一个称为Docker容器的单个可移植包中,从而实现应用程序的隔离、移植性和可重复性。
2353 2
|
Linux 虚拟化 开发者
|
Kubernetes Linux 持续交付
什么是Docker?
什么是Docker?
125 0