【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 #删除镜像


相关文章
|
7月前
|
Kubernetes 数据库 Docker
Docker 部署
Docker 部署可以通过以下步骤进行: 1. 安装 Docker:首先,需要在你的计算机上安装 Docker。请访问 Docker 官方网站(https://www.docker.com/)以获取适合你操作系统的 Docker 安装包。
280 1
|
弹性计算 关系型数据库 数据建模
Docker部署openclinica
OpenClinica是全球第一款开源临床试验(简称EDC)及临床数据管理(简称CDM)软件,传统部署可参考https://docs.openclinica.com/ 官网,这是为了方便采用Docker部署,https://hub.docker.com上有对应的镜像可以使用
829 0
|
3月前
|
Docker 容器
Docker是怎么工作的?
Docker操作 (三)
214 70
|
NoSQL 数据可视化 MongoDB
【Docker 系列】docker 学习八,Docker 网络
【Docker 系列】docker 学习八,Docker 网络
123 0
|
数据可视化 应用服务中间件 nginx
【Docker 系列】docker 学习 三
【Docker 系列】docker 学习 三
|
NoSQL 数据可视化 MongoDB
【Docker 系列】docker 学习八,有趣的 Docker 网络
【Docker 系列】docker 学习八,有趣的 Docker 网络
210 0
|
安全 Java Linux
Docker学习(一):Docker的简单介绍:什么是Docker?Docker的优点?……
Docker学习(一):Docker的简单介绍:什么是Docker?Docker的优点?……
144 0
|
Docker 容器 Linux
Docker in Docker测试
想在容器中测试一下docker的简易离线配置步骤,结果遇见几个莫名其妙的错误,记录下排错过程供后续参考。
227 0
|
缓存 NoSQL 前端开发
玩转 Docker 部署
相信很多人都很头疼 Docker 的部署,我自己也是。 最近发现一个很有意思的现象:一个人想学某样技术的时候,当学会了之后,但是这时出现了一个问题需要学习另一门技术时,无论这个人前面学得多么刻苦,用功,到这一步有 99% 的概率都会放弃。我愿称这种现象为 “学习窗口”。 写一个网站、学会 Vue.js 是很多人的“学习窗口”,只要离开了这个“学习窗口”,他们就不想学了:我都学这么多了,草,怎么最后还要学部署啊。 所以,这篇文章就跟大家分享一下关于 Docker 部署的那些事。
玩转 Docker 部署
|
弹性计算 Docker Python
使用Docker进行开发
Docker、Django框架