![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
有菜
这个作者很懒,什么都没留下…
展开
-
Docker Compose
概述 Docker Compose是 Docker 官方编排项目之一,负责快速的部署分布式应用。 Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排。 Compose 定位是定义和运行多个 Docker 容器的应用。 使用一个 Dockerfile 模板文件,可以让用户很方便的定义一个单独的应用容器。然而,在日常工作中,经常会碰到需要多个容器...原创 2019-12-18 12:40:47 · 214 阅读 · 0 评论 -
Docker容器数据持久化
数据卷 为什么要用数据卷 1.在容器被删除之后,容器内的数据不可恢复。 2.重复写问题,即容器内的数据在写入文件的时候,首先经过UFS写入文件,但是此文件还是会通过UFS在宿主机上建立一个临时文件,这是一个文件的读写操作就会重复两次。 数据卷的优势 数据卷绕过UFS提供很多有用的特性: 数据卷可以在容器之间共享和重用,容器间传递数据将变得高效方便 ...原创 2019-12-18 10:46:31 · 180 阅读 · 0 评论 -
使用Dockerfile定制镜像
引子 Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 在最初,我们现已tomcat镜像创建一个容器,然后进入容器的相关目录(/usr/local/tomcat/webapps/ROOT)修改index.jsp的相关内容,此时并未涉及Dockerfile定制镜像,此举旨在让我们了解我们可...原创 2019-12-17 19:31:47 · 171 阅读 · 0 评论 -
Docker镜像常用命令
拉取镜像 docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] Docker 镜像仓库地址:地址的格式一般是<域名/IP>[:端口号]。默认地址是 Docker Hub,当然不要忘了Docker加速器的存在。 仓库名:如之前所说,这里的仓库名是两段式名称,即<用户名>/<软件名>。对于 Doc...原创 2019-12-12 10:19:43 · 203 阅读 · 0 评论 -
Docker初探
什么是Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于2013年3月以Apache2.0授权协议开源,主要项目代码在 GitHub上进行维护。Docker 项目后来还加入了 Linux 基金会,并成立推动开放容器联盟(OCI)。 Docker 使用...原创 2019-12-11 13:53:42 · 209 阅读 · 0 评论 -
CAP定理
CAP定理是分布式系统中的一个概念。2000 年 7 月,加州大学伯克利分校的 Eric Brewer 教授在 ACM PODC 会议上提出 CAP 猜想。2年后,麻省理工学院的 Seth Gilbert 和 Nancy Lynch 从理论上证明了 CAP。之后,CAP 理论正式成为分布式计算领域的公认定理。 什么是CAP 在分布式系统中, C(Consistency):一致性。一致性...原创 2019-12-03 14:46:06 · 169 阅读 · 0 评论 -
微服务简介
单体应用 尽管有一个逻辑模块化架构,但应用程序被作为一个单体进行打包和部署。实际格式取决于应用程序的语言和框架。例如,许多 Java 应用程序被打包成 WAR 文件部署在如 Tomcat 之类的应用服务器上。其他 Java 应用程序被打包成自包含 (self-contained) 的可执行 JAR。 在软件开发早期,许多软件开发是面向于企业级的开发,即供企业内部人员使用,此类项目规模较小...原创 2019-12-03 11:04:37 · 205 阅读 · 0 评论