上一页 1 2 3 4 5 6 7 8 ··· 23 下一页
摘要: 通过前面文章阅读,读者已经了解到所谓的容器实际上是在父镜像的基础上创建了一个可读写的文件层级,所有的修改操作都在这个文件层级上进行,而父镜像并未受影响,如果读者需要根据这种修改创建一个新的本地镜像,有两种不同的方式,本文先来看第一种方式:commit。 创建容器 首先,根据本地镜像运行一个容器,如下 阅读全文
posted @ 2020-08-18 14:46 柒丶月 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 镜像也是docker的核心组件之一,镜像时容器运行的基础,容器是镜像运行后的形态。总体来说,镜像是一个包含程序运行必要以来环境和代码的只读文件,它采用分层的文件系统,将每一层的改变以读写层的形式增加到原来的只读文件上。 镜像与容器的关系 前文已经向读者介绍过容器的使用了,细心的读者可能已经发现,容器 阅读全文
posted @ 2020-08-18 14:32 柒丶月 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 容器导出 使用export命令可以导出容器,具体操作如下: 创建一个容器,进行基本的配置操作 本案例中我首先创建一个nginx容器,然后启动,启动成功后,将本地一个index.html文件上传到容器中,修改nginx首页的显示内容。具体操作步骤如下: docker run -itd --name n 阅读全文
posted @ 2020-08-18 13:26 柒丶月 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 依附容器 docker attach 依附容器这个主要是针对交互型容器而言的,该命令有一定的局限性,可以只作为了解 要是用docker attach命令,首先要确保容器已经启动,然后使用该命令才能进入到容器中。具体操作步骤如下: 创建一个容器,然后启动: 不要关闭当前窗口,再打开一个新的终端执行do 阅读全文
posted @ 2020-08-18 10:18 柒丶月 阅读(132) 评论(0) 推荐(0) 编辑
摘要: docker toolbox更换阿里云镜像源 申请阿里云镜像 更换镜像源 docker-machine ssh default sudo vi /var/lib/boot2docker/profile 在--label provider=virtualbox的下一行添加--registry-mirr 阅读全文
posted @ 2020-08-17 23:34 柒丶月 阅读(222) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Alibaba是阿里巴巴提供的一套微服务开发一站式解决方案 主要提供的功能: 服务限流降级 服务注册与发现 分布式配置中心 分布式事务 阿里云对象存储 阿里云短信 提供的组件: Sentinel Nacos(呐扣斯) 优势: 中文文档 没有另起炉灶,可以方便的集成到现有项目 阅读全文
posted @ 2020-08-17 22:01 柒丶月 阅读(223) 评论(0) 推荐(0) 编辑
摘要: Zipkin 本身是一个由 Twitter 公司开源的分布式追踪系统。 Zipkin 分为 server 端和 client 端,server 用来展示数据,client 用来收集+上报数据。 准备工作 Zipkin 要先把数据存储起来,这里我们使用 Elasticsearch 来存储,所以,首先安 阅读全文
posted @ 2020-08-17 18:51 柒丶月 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 简介 在这种大规模的分布式系统中,一个完整的系统是由多种不同的服务来共同支撑的,不同的系统可能分布在上千台服务器上,横跨多个数据中心,一旦系统出问题,此时问题的定位就比较麻烦。 分布式链路跟踪: 在微服务环境下,一次客户端请求,可能会引起数十次、上百次服务端服务之间的调用。一旦请求出问题了,我们需要 阅读全文
posted @ 2020-08-17 16:05 柒丶月 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 连环讨论 从AtomicInteger引入下面的问题 CAS->Unsafe->CAS底层思想->ABA->原子引用更新->如何规避ABA问题 ABA问题是什么 狸猫换太子 假设现在有两个线程,分别是T1和T2,然后T1执行某个操作的时间为10秒,T2执行某个时间的操作是2秒,最开始AB两个线程,分 阅读全文
posted @ 2020-08-17 13:54 柒丶月 阅读(671) 评论(0) 推荐(1) 编辑
摘要: 概念 CAS的全称是Compare-And-Swap,它是cpu并发原语 它的功能是判断内存某个位置的值是否为预期值。如果是则更改为新的值,这个过程是原子的 CAS并发原语体现在java语言中就是sun.misc.Unsafe类的各个方法。调用UnSafe类中的CAS方法,JVM会帮我们实现出CAS 阅读全文
posted @ 2020-08-17 11:16 柒丶月 阅读(231) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 23 下一页