docker类比于虚拟机,但相较传统虚拟机更有优势:docker更像容器,其优点有:占用空间小、启动快、免费。docker不需要虚拟出整个操作系统,只需要模拟一个小规模的环境。
docker中的三个概念
镜像:相当于oop的类模板,提供容器运行时所需的程序、库、资源、配置文件,还有运行的配置参数的文件系统。
容器:类似class实例,根据镜像创建出来的实体,实质是一个进程。
仓库registry:类似网盘,提供集中的存储、分发镜像的服务。
docker的常见命令
1、docker的启动、停止、重启
service docker start
service docker stop
service docker restart
2、启动、停止、重启某个docker 容器
docker start yufei_01
docker stop yufei_01
docker restart yufei_01
3、
docker ps //docker启动的容器列表
docker ps -a //查看docker创建的所有容器
docker logs -f yufei_01 //查看指定容器的日志记录
docker rm yufei_01 //删除某个容器,若正在运行,需要先停止
docker rm $(docker ps -a -q) //删除所有容器
docker -v //查看docker版本信息
docker search image_name //检索image
docker pull image_name //下载镜像
docker history image_name //显示一个镜像的历史
docker top Name/ID 显示一个运行的容器里面的进程信息