1.什么是docker
    docker是一个开源的 C/S架构的软件,通过这款软件我们可以管理容器,如创建容器,删除容器
    2.容器技术
    是一种虚拟化的技术, 类似于虚拟机,可以提供软件的独立运行环境
    3.容器和虚拟机的区别
    虚拟机:先虚拟化出硬件,在硬件上安装操作系统,在运行各种不同的软件,像一台真实的计算机一样。隔离性更强
    容器:不虚拟化硬件, 共享宿主机的操作系统内核. 在容器上也可以运行部同的软件。体积小、启动快、性能接近原生、单机可部署的数量多。
    4.docker常用命令
    关于docker的命令
    —容器自启动:docker run —restart=always
    —创建并运行一个容器:docker run —name xx-p 80:80 -d nginx
    —进入一个容器:docker exec -it xx bash
    —挂载数据卷:docker run —name mn -v html:/usr/share/nginx/html -p 80:80 -d nginx
    —docker ps
    —docker ps -a
    —docker start xx
    —docker stop xx
    查看docker服务端状态systemctl status docker
    启动docker服务端systemctl start docker
    停止docker服务端systemctl stop docker
    重启docker服务端systemctl restart docker
    开机启动docker服务端systemctl enable docker
    5.docker中的组件
    镜像images:特殊的文件系统,提供了容器运行所必须的资源、环境
    容器(container):容器是根据镜像创建出来的可运行实例,我们可以通过命令来控制容器的创建、运行、停止等等
    镜像中心(registry):镜像中心就是存储镜像的服务器,我们可以通过镜像中心 上传或下载镜像,分为公有和私有
    repository:镜像中心中包含多个镜像仓库,每种仓库代表一类镜像,如: mysql 镜像
    tag:每个镜像仓库中,会有不同的镜像版本 如: mysql镜像仓库中 有8版本,有5.7版本