个人简介

Echo Blog


江湖无名 安心练剑
  • Docker learn-21-Docker Dockerfile 命令详解
    前言 dockerfile 中有很多有用的命令,个人理解这些命令都不应该死记硬背,直接使用的时候查阅即可。 FROM 和 RUN 指令的作用 FROM:定制的镜像都是基于 FROM 的镜像。 RUN RUN:用于执行后面跟着的命令行命令。有以下俩种格式: shell 格式: RUN <命令行命令> # <命令行命令> 等同于,在终端操作的 she...
    2019-12-18 03:34:23 | Docker
  • Docker learn-20-Docker 镜像详解
    前言 对于 docker 我们不要把他简单的看做是容器,就像是 Maven 一样,我们也不能简单的只认为是一个管理 jar 包的工具。 确切的说,二者都是平台,在不断进化着属于自己的完整生态。 有着对管理信息的完整生命周期控制,对于管理信息的版本控制,简单易用的 api 标准。 什么是 Docker 镜像 上一张 Docker 命令导图: 从中可以看出,Docker 包含三个...
    2019-12-18 03:34:23 | Docker
  • Docker learn-20-Docker 基本组件介绍
    Docker 基本架构 Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。 Docker 容器通过 Docker 镜像来创建。 容器与镜像的关系类似于面向对象编程中的对象与类。 核心流程 由于docker是C/S架构,因此必然具有客户端及服务端。 在这里客户端即为docker command,也就是用户执行的各种命令,如doc...
    2019-12-18 03:34:23 | Docker
  • Docker learn-19-Docker 入门之容器的管理
    确保 Docker 已经就绪 本篇环境为 windows10 环境。 $ docker info Containers: 8 Running: 0 Paused: 0 Stopped: 8 Images: 4 Server Version: 18.09.6 Storage Driver: overlay2 Backing Filesystem: extfs Supports ...
    2019-12-18 03:34:23 | Docker
  • Docker learn-18-持续集成与 docker
    Metrics(指标) in CI/CD CI(Continuous Integration) 编码 —> 开发完成 CD(Continuous Delivery) 开发完成 —> 上线发布 衡量一个CI系统最重要的因素 ⾃自动化程度如何? 时间(环境准备,测试运⾏行)够快? 衡量一个CD系统最重要的因素 能够实现快速并且可重复的发布? 传统 CI...
    2019-12-18 03:34:23 | Docker
  • Docker learn-17-生产环境的挑战 私有镜像
    PaaS 困境 PasS(Platform as a service) 从万众瞩目到普遍质疑 PaaS企业⽣生存艰难 *AE等模式不被⼲⼴广泛接受 PaaS⾛走向垂直化 Docker 的优势 适应能⼒力强,可应⽤用到⾮非常多应⽤用场景 传统vm、快速开发环境提供、打包、隔离等 可⽆无痛运⾏行各种各样的中间件和...
    2019-12-18 03:34:23 | Docker
  • Docker learn-16-服务注册与发现
    项目背景 技术栈与框架选择 我们的业务系统主要用Java编写,并大规模使用了Spring框架。 我们的服务主要是基于Spring MVC开发的Web应用。 我们已经开始推广使用Spring Boot来提高应用开发效率。 采用Spring Cloud作为我们微服务架构的基础 技术沉淀 在开始服务化以前,我们已经有了一些容器化的实践,并收到了较好的效果; 以云主机为主的基础设施也...
    2019-12-18 03:34:23 | Docker
  • Docker learn-15-Swarm Mode
    SWARM MODE 服务 服务(Service)作为集群的操作对象,服务由任务(task)来实现,容器作为实现任务的一个执行方式 服务可以指定任务数量,也可以是全局任务(每个节点运行一个) 调度器管理任务的目标状态(desired state),分配资源给任务,选择节点来执行任务 节点支持将任务的状态推动到目标状...
    2019-12-18 03:34:23 | Docker