文章目录
前言
Docker基本原理以及常用命令学习
一、底层原理
Docker是什么工作的?
- Docker是一-个Client - Server结构的系统, Docker的守护进程运行在主机上。通过Socket从客户端访问 !
- DockerServer接收到Docker-Client的指令(后台敲的命令:docker start xxx等),就会执行这个命令 !
Docker与VM的区别
- Docker有着比虛拟机更少的抽象层。
- docker 利用的是宿主机的内核, vm需要是Guest OS。
- 新建一个容器的时候 , docker不需要想虚拟机-样重新加载一个操作系统内核 ,虚拟机是加载GuestOS ,分钟级别,docker是利用宿主机的操作系统,省略了这个复杂的过程,秒级别!
二、常用命令
帮助命令
帮助命令
docker version #显示docker的版本信息
docker info #显示docker的系统信息,包括镜像和容器的数量
docker命令--help #帮助命令
镜像命令
搜索镜像
下载镜像
新建容器并启动
列出所有运行的容器
退出容器
删除容器
启动和停止容器的操作
查看容器日志