一、Docker前述
1.1、为什么要学Docker?
* Docker可以节约公司服务器成本
* 减少测试人员对于测试环境和测试数据的维护成本
* 可以应用于自动化测试、冒烟测试和回归测试
* 市场发展的要求
1.2、什么是Docker?
Docker是一个开源应用容器引擎,可以让开发者将其实现的应用以及依赖的软件打包到
一个容器中,然后部署到的任何流行的系统环境中
Docker版本:
Docker-CE社区版
Docker-EE企业版
1.3、Docker应用场景
* Web应用的自动化打包和发布
* 自动化测试和持续集成
* 在服务型环境中部署和调整数据库或其他的后台应用
* 从头编译或者扩展现有的OpenShift或Cloud Foundry平台来搭建自己的PasS环境
1.4、Docker优点
* 简化配置
* 提高开发效率
* 响应式部署和扩展
* 在同一硬件上运行更多工作负载
1.5、Docker基本架构
docker包含三个部分:
镜像(image):Docker 镜像可以看作是一个特殊的文件系统(相当于root文件),除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数
容器(container):镜像和容器的关系,就像是面向对象程序设计中类和实例一样,镜像是静态的类定义,容器是镜像运行时的实例。容器可以被创建、启动、停止、删除、暂停等
仓库(repository):仓库可看着一个代码控制中心,用来保存镜像。
二、Docker安装
2.1、安装需要的工具(小编的工具)
操作系统:Centos7稳定版 VMware:VMware Workstation 16 pro SSH远程连接工具:FinalShell
2.2、安装步骤
- 确认系统是否已经安装docker
yum list installed | grep docker #查看已经安装docker
yum -y remove docker-ce.x86_64 #移除已经安装docker

- 安装依赖系统软件
yum install -y yum-utils device-mapper-persistent-data lvm2 - 添加软件源信息
yum-config-manager --add-repo http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo - 更新并安装Deocker-CE
yum -y install docker-ce - 查看安装docker版本信息
docker version - 设置开机启动
systemctl start docker
systemctl enable docker
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。