关于docker:Docker基础

45次阅读

共计 1068 个字符,预计需要花费 3 分钟才能阅读完成。

一、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、装置步骤

  1. 确认零碎是否曾经装置 docker
    yum list installed | grep docker #查看曾经装置 docker
    yum -y remove docker-ce.x86_64 #移除曾经装置 docker
  2. 装置依赖系统软件
    yum install -y yum-utils device-mapper-persistent-data lvm2
  3. 增加软件源信息
    yum-config-manager –add-repo http://mirrors.aliyun.com/dockerce/linux/centos/docker-ce.repo
  4. 更新并装置 Deocker-CE
    yum -y install docker-ce
  5. 查看装置 docker 版本信息
    docker version
  6. 设置开机启动
    systemctl start docker
    systemctl enable docker

正文完
 0