Docker是怎么工作的?
Docker是一个Client-Server结构的系统,Docker的守护进程运行在主机上,通过Socket(网络接口)从客户端访问!
DockerServer接收到Docker-Client的指令,就会执行这个命令
Docker为什么比VMware快?
- Docker有着比虚拟机更少的抽象层
- 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 #删除镜像