自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈喽沃德先生的博客

「哈喽沃德先生」公众号作者。个人网站:mrhelloworld.com

  • 博客(11)
  • 资源 (7)
  • 收藏
  • 关注

原创 Docker 镜像的备份恢复迁移

在大家已经学会了如何构建镜像以后,为了备份该镜像,我们有以下几个选择:我们可以将指定镜像保存成 tar 归档文件,需要使用时将 tar 包恢复为镜像即可;登录 DockerHub 注册中心,将镜像推送至 DockerHub 仓库方便使用;搭建私有镜像仓库,将镜像推送至私有镜像仓库方便使用。接下来我们通过 tar 归档文件的方式实现镜像的备份恢复迁移。镜像备份使用 docker save 将指定镜像保存成 tar 归档文件。docker save [OPTIONS] IMAGE [IMAGE

2020-08-31 11:03:46 435

原创 Docker 镜像构建之 Dockerfile

在 Docker 中创建镜像最常用的方式,就是使用 Dockerfile。Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。官方文档:https://docs.docker.com/engine/reference/builder/Dockerfile 常用指令FROM语法:FROM <image>:<tag>指明构建的新镜像是来自于哪个基础镜像,如果没有选择 tag,那么默认值为 latest。FROM centos:

2020-08-28 08:25:13 673 3

原创 Docker 镜像构建之 docker commit

我们可以通过公共仓库拉取镜像使用,但是,有些时候公共仓库拉取的镜像并不符合我们的需求。尽管已经从繁琐的部署工作中解放出来,但是实际开发时,我们可能希望镜像包含整个项目的完整环境,在其他机器上拉取打包完整的镜像,直接运行即可。Docker 支持自己构建镜像,还支持将自己构建的镜像上传至公共仓库,镜像构建可以通过以下两种方式来实现:docker commit:从容器创建一个新的镜像;docker build:配合 Dockerfile 文件创建镜像。下面我们先通过 docker commit 来实

2020-08-27 12:11:03 655

原创 Docker 之常见应用部署

本文教大家如何将常见的应用使用 Docker 进行部署,巩固大家 Docker 命令的学习,下文教大家如何构建属于我们自己的 Docker 镜像。Tomcat拉取镜像。docker pull tomcat创建容器。docker run -di --name tomcat -p 8080:8080 tomcat进入容器。docker exec -it tomcat /bin/bash查看 webapps 目录下是否有 ROOT 项目,我们熟悉的 Tomcat 猫页面一般就在这个项目中

2020-08-26 08:34:47 382 2

原创 Docker 最常用的镜像命令和容器命令

本文列出了 Docker 使用过程中最常用的镜像命令和容器命令,以及教大家如何操作容器数据卷,实现容器数据的备份。熟练练习这些命令以后,再来一些简单的应用部署练习,大家就可以学习 Docker 的镜像构建、备份恢复迁移、镜像仓库、网络、集群等等更多的内容。镜像相关命令官方文档:https://docs.docker.com/reference/查看镜像[root@localhost ~]# docker imagesREPOSITORY TAG

2020-08-25 09:36:01 505

原创 Docker 安装及配置镜像加速

Docker 版本随着 Docker 的飞速发展,企业级功能的上线,更好的服务意味着需要支付一定的费用,目前 Docker 被分为两个版本:community-edition 社区版enterprise-edition 企业版Docker 企业版(EE)专为企业开发和 IT 团队设计,可在大规模生产中构建,运送和运行关键业务应用程序。Docker EE 集成,认证和支持,为企业提供业界最安全的容器平台,实现所有应用程序的现代化。作为一个以应用为中心的平台,Docker EE 旨在加速和保护整个

2020-08-24 08:38:53 513

原创 Docker 架构及工作原理

通过下图可以得知,Docker 在运行时分为 Docker 引擎(服务端守护进程) 和 客户端工具,我们日常使用各种 docker 命令,其实就是在使用 客户端工具 与 Docker 引擎 进行交互。Client 客户端Docker 是一个客户端-服务器(C/S)架构程序。Docker 客户端只需要向 Docker 服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。Docker 提供了一个命令行工具 Docker 以及一整套 RESTful API。你可以在同一台宿主机上运行

2020-08-21 09:44:11 1427

原创 Docker 的前世今生

虚拟化要解释清楚 Docker,首先要解释清楚容器(Container)的概念。要解释容器的话,就需要从操作系统说起。操作系统太底层,细说的话一两本书都说不清楚。这里就一句话来总结一下:操作系统(Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,并且为软件运行提供通用服务的系统软件。随着硬件的性能提升,软件种类的丰富,有两种情况变得很常见:硬件性能过剩——很多计算机的硬件配置,往往会有大量时间处于硬件资源闲置的状态。例如一般家用电脑,已经是四核、六核的配置了,除了

2020-08-20 08:10:33 1869 4

原创 RPC 框架 Dubbo 从理解到使用(二)

本篇文章为系列文章,未读第一集的同学请猛戳这里:RPC 框架 Dubbo 从理解到使用(一)本篇文章讲解 Dubbo 支持的注册中心、Dubbo 负载均衡策略和 Dubbo 控制台的安装。注册中心支持注册中心可以更高效的管理系统的服务:比如服务接口的发布、自动剔除无效的服务、自动恢复服务等。Dubbo 支持五种注册中心:Multicast、Nacos(推荐)、ZooKeeper(推荐) 、Redis、Simple。本文重点介绍前三个,更多注册中心的信息请参考:http://dubbo.apach

2020-08-19 20:39:29 264

原创 RPC 框架 Dubbo 从理解到使用(一)

技术架构演变单一应用架构通俗地讲,“单体应用(monolith application)”就是将应用程序的所有功能都打包成一个独立的单元。当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。特点所有的功能集成在一个项目工程中;所有的功能打一个 war 包部署到服务器;应用与数据库分开部署;通过部署应用集群和数据库集群来提高系统的性能。优点:开发简单:一个 IDE 就可以快速构建单体应用;便于共享:单个归档文件包含所有功能,便于在团队之

2020-08-19 20:33:21 1328

原创 Spring Cloud 系列之 ZooKeeper 注册中心

什么是注册中心服务注册中心是服务实现服务化管理的核心组件,类似于目录服务的作用,主要用来存储服务信息,譬如提供者 url 串、路由信息等。服务注册中心是微服务架构中最基础的设施之一。注册中心可以说是微服务架构中的“通讯录”,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。简单理解就是:在没有注册中心时候,服务间调用需要知道被当服务调方的具体地址(写死的 ip:port)。更换部署地址,就不得不修改调用当中指定的地址。而有

2020-08-06 09:19:11 491

nacos-server-1.3.0.zip 和 nacos-server-1.3.0.tar.gz

Nacos 是 Alibaba 公司推出的开源工具,用于实现分布式系统的服务发现与配置管理。英文全称 Dynamic Naming and Configuration Service,Na 为 Naming/NameServer 即注册中心,co 为 Configuration 即配置中心,Service 是指该注册/配置中心都是以服务为核心。服务(Service)是 Nacos 世界的一等公民。

2020-06-13

apollo-portal-configservice-adminservice-quick-start-源码-1.6.1-版本所有资源包.7z

Apollo(阿波罗)是携程框架部门研发的分布式配置中心,为了解决大家下载速度过慢的问题,特将资源整体打包上传。 包括:apollo-quick-start-1.6.1.zip、apollo-portal-1.6.1-github.zip、apollo-configservice-1.6.1-github.zip、apollo-adminservice-1.6.1-github.zip 和源码。

2020-06-01

sentinel-dashboard-1.7.2.jar 和 sentinel-envoy-rls-token-server-1.7.2.jar

Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。是一款面向云原生微服务的高可用流控防护组件。

2020-05-11

nacos-server-1.2.1.tar.gz 和 nacos-server-1.2.1.zip

Nacos 是 Alibaba 公司推出的开源工具,用于实现分布式系统的服务发现与配置管理。英文全称 Dynamic Naming and Configuration Service,Na 为 Naming/NameServer 即注册中心,co 为 Configuration 即配置中心,Service 是指该注册/配置中心都是以服务为核心。服务(Service)是 Nacos 世界的一等公民。

2020-05-05

zipkin-server-2.20.1-exec.jar

Zipkin 是 Twitter 公司开发贡献的一款开源的分布式实时数据追踪系统(Distributed Tracking System),基于 Google Dapper 的论文设计而来,其主要功能是聚集各个异构系统的实时监控数据。

2020-05-05

consul_1.7.2_windows_amd64.zip 和 consul_1.7.2_linux_amd64.zip

Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储(配置中心)、多数据中心方案,不再需要依赖其它工具(比如 ZooKeeper 等),使用起来也较为简单。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、Windows 和 Mac OS);安装包仅包含一个可执行文件,方便部署,与 Docker 等轻量级容器可无缝配合。

2020-05-05

sentinel-dashboard-1.7.1.jar

随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。

2020-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除