上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页
摘要: 1. Service configuration Compose file 是一个YAML文件,用于定义 services, networks, 和 volumes。其默认路径是./docker-compose.yml 一个service定义包含了这个服务启动的所有容器的配置,这个操作看起来很像是传 阅读全文
posted @ 2019-05-19 15:47 废物大师兄 阅读(10167) 评论(0) 推荐(3)
摘要: Docker Compose是一个用来定义并运行复杂应用程序的工具。用Compose,你可以在一个文件中定义多个容器应用程序,然后只需一条命令就可以完成使其运行所需的所有操作。 一个使用Docker容器的应用程序通常是由多个容器组成的。使用Docker Compose,不需要编写shell脚本来启动 阅读全文
posted @ 2019-05-17 10:29 废物大师兄 阅读(2786) 评论(1) 推荐(2)
摘要: 1. 现象与问题 ORDER BY排序后,用LIMIT取前几条,发现返回的结果集的顺序与预期的不一样 下面是我遇到的问题: 可以看到,带LIMIT与不带LIMIT的结果与我预期的不一样,而且“很不可思议”,真是百思不得其解 后来百度了一下,如果order by的列有相同的值时,mysql会随机选取这 阅读全文
posted @ 2019-05-16 14:24 废物大师兄 阅读(87178) 评论(2) 推荐(17)
摘要: 1. 基本概念 1.1. 主要组件 Docker有三个主要组件: 镜像是Docker的构建组件,而且是定义应用程序操作系统的只读模板 容器是Docker的运行组件,它是从镜像创建的。容器可以运行、启动、停止、移动和删除 镜像在注册中心中存储、共享和管理,并且是Docker的分发组件。Docker S 阅读全文
posted @ 2019-05-05 09:28 废物大师兄 阅读(3488) 评论(1) 推荐(3)
摘要: 1. Stack stack(译:堆叠,堆栈)是一组相互关联的服务,它们共享依赖关系,并且可以一起编排和伸缩。 在上一篇《Docker 服务》中我们知道可以通过创建一个docker-compose.yml文件,并使用docker stack deploy来部署stack。但那是运行在单机上的单个服务 阅读全文
posted @ 2019-04-29 11:31 废物大师兄 阅读(2197) 评论(0) 推荐(1)
摘要: 1. 理解swarm swarm(译:集群) 一个swarm是一组运行着Docker的机器,它们一起加入到一个集群。swarm中的机器既可以是物理机,也可以是虚拟机。在加入到一个swarm后,每台机器被称为一个节点。以前,我们执行docker命令由对应的机器去执行,而现在多台机器组成swarm后,命 阅读全文
posted @ 2019-04-28 19:05 废物大师兄 阅读(22532) 评论(0) 推荐(4)
摘要: 1. Docker服务 作为一名后端攻城狮,对“服务”这个概念一定不陌生。比如,我们做一个会员系统,它可能会需要数据库、缓存、消息队列,这些都是中间件服务,除此以外可能还需要依赖其它的Dubbo服务。 在Docker中,服务就是用于生产环境的容器(“containers in production” 阅读全文
posted @ 2019-04-28 09:54 废物大师兄 阅读(4445) 评论(0) 推荐(0)
摘要: 1. 容器 在过去,如果要开始编写Python应用程序,首先要做的就是在机器上安装Python运行时环境。但是,这就造成了这样一种情况:你的机器上的环境需要完美,以便你的应用程序能够按预期运行,而且还需要与你的生产环境相匹配。 使用Docker,你只需要获取一个可移植的Python运行时作为镜像,不 阅读全文
posted @ 2019-04-26 14:58 废物大师兄 阅读(1492) 评论(0) 推荐(0)
摘要: 1. 概念 对于开发人员和系统管理员来说,Docker是一个使用容器开发、部署和运行应用程序的平台。使用Linux容器部署应用程序称为容器化。容器并不新鲜,但是将它们用于轻松部署应用程序却很新鲜。 容器化越来越受欢迎,是因为容器有以下特点: 灵活性:即使是最复杂的应用程序也可以被容器化 轻量级:容器 阅读全文
posted @ 2019-04-25 13:30 废物大师兄 阅读(1816) 评论(1) 推荐(2)
摘要: 更新缓存的时候涉及两个问题: 删除(del)还是 修改(set)? 先操作数据库,还是 先操作缓存? 组合起来就有四种情况: 第一种情况:先删除缓存,后更新数据库 如果删除缓存失败,则后面的操作都不会执行,没问题; 如果删除缓存成功,更新数据库失败,则缓存与数据库不一致,但这种不一致会马上被修正, 阅读全文
posted @ 2019-04-22 19:27 废物大师兄 阅读(2387) 评论(0) 推荐(3)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 34 下一页