使用docker-compose 部署服务 2019年10月23日 1.docker 安装 很简单 docker官网 2.docker 的一些概念 镜像 对!就和我上面说的使用光盘拷贝已经有的镜像一样,我们的镜像是指一个系统的镜像 我们的镜像都是基于 linux 的准确来说是…
由浅入深 docker 系列: (6) 镜像分层 2019年10月23日 这篇文章我们简单聊聊 docker 的镜像分层。 思考题 在第四篇文章容器与虚拟机中,我们说到 docker 其实就是把可执行程序及其所有的依赖打包成镜像文件,然后调用宿主机内核接口运行容器…
由浅入深 docker 系列: (5) 资源隔离 2019年10月23日 上篇文章说了容器只是宿主机中的一个用户进程,和虚拟机完全不同,那么,为什么在容器内看不到宿主机进程,容器又是如何实现进程、文件、网络等资源的隔离呢? 这就牵涉到今天要介绍的 …
团队项目分支及部署管理 2019年10月23日 1.分支管理 1.1 分支划分 development :这个分支是我们是我们的主开发分支,包含所有要发布到下一个staging的代码,这个主要合并与其他分支,比如Feature分支。 staging :测试环境的…
由浅入深 docker 系列:(4) 容器与虚拟机 2019年10月23日 如果你认真对着前三篇教程做了练习,那么想必现在对 docker 的使用已经比较熟悉,对于不太复杂的需求也能做到胸有成竹,但是,你还是不敢声称熟悉 docker,因为你完全不了解 docker 的…
由浅入深 docker 系列: (3) docker-compose 2019年10月22日 在第二篇文章中,我们学会了使用 dockerfile 构建 docker 镜像,看起来已经能够满足我们的日常需求了。无论需要什么环境,在 dockerfile 里逐步构建,然后 build、run,就 ok 了,也满…
由浅入深 docker 系列: (2) docker 构建 2019年10月22日 在上一篇教程里,我们学会了 docker 的使用,也体验了 docker 的隔离性,在里面随意增删软件,不用的时候直接删除镜像容器,很方便。但是,还有问题,如果你的朋友也想试用你的软件,怎…
【转】Redis 到底是怎么实现“附近的人”这个功能的呢? 2019年10月22日 前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索…
由浅入深 docker 系列(1) 2019年10月22日 第一篇介绍 docker 的安装及简单使用,docker pull、run、start 等等;第二篇介绍单个 docker 的构建,Dockfile 相关指令;第三篇介绍如何方便的使用多个 docker 容器组合提供服务,即 …
秒杀系统的设计 2019年10月17日 在实际工作中,并没有真的做过秒杀系统,所以假想了一个简单的秒杀系统来”解解馋“。 分析 秒杀时大量的流量涌入,秒杀开始前频繁刷新查询,如果大量的流量瞬间冲击到数据库的话,非常容…