前提作为QA的Docker学习主要解决测试环境隔离-避免依赖冲突快速部署测试环境--一键启动完整测试系统1、核心概念1、镜像类比Java中的 类定义了需要创建的内容Docker : 镜像 - docker run - 容器特点只读的可以叠加基础镜像你的配置新的镜像存放在 docker hub2、容器类比Java 中的对象镜像跑起来的实例特点可运行、可停止、可删除容器之间隔离容器里的操作不影响镜像3、DockerFile类比 “README文档”详细记录了 镜像怎么来、需要安装什么依赖、要复制什么文件、启动执行的命令4、Docker架构代码 - DockerFile - docker build -镜像 -docker run - 容器运行5、常用命令命令作用docker images查看本地所有镜像docker ps查看正在运行的容器docker ps -a查看所有容器docker run nginx从nginx镜像创建并启动容器docker exec -it 容器IDbash进入容器命令行docker stop 容器ID停止容器docker rm 容器ID删除容器docker rmi 镜像ID删除镜像