Docker 技术讨论微信群:加群导航 本文是Docker系列教程的索引贴,覆盖:Docker基础、网络、存储、Docker Compose等,是一个完整的知识体系,望惠存。 Docker系列 Docker系列教程01-Docker简介 Docker系列教程02-Docker安装(CentOS7/Ubuntu/macOS/Windows) Docker系列教程03-配置镜像加速器 Docker系列教程04-Docker镜像常用命令 Docker系列教程05-容器常用...
ElasticSearch【存储】 Logtash【日志聚合器】 Kibana【界面】 …
编者按:这是一篇翻译,原文详见:https://docs.docker.com/compose/production/ 在development中使用Compose定义应用程序时,可使用此定义,在不同环境(如CI,staging和production)中运行应用程序。 部署应用最简单的方法是在单机服务器上运行,类似于运行development环境的方式。如果要对应用程序扩容,可在Swarm集群上运行Compose应用程序。…
在生产中,往往有严格控制服务启动顺序的需求。然而Docker Compose自身并不具备该能力。要想实现启动顺序的控制,Docker Compose建议我们使用: wait-for-it dockerize wait-for 本文演示如何使用wait-for-it 来控制服务的启动顺序,其他两款工具的使用方法大同小异,读者可自行研究。 还用前面编排WordPress博客的例子,现在我们想让MySQL先启动,启动完成后再启动WordPress。…
本节,我们来使用Docker Compose编排WordPress博客。…
本节我们来详细探讨Compose的网络设置。本节介绍的网络特性仅适用于Version 2 file format,Version 1 file format不支持该特性。…
和docker命令一样,docker-compose命令也有很多选项。下面我们来详细探讨docker-compose的常用命令。…
docker-compose.yml是Compose的默认模板文件。该文件有多种写法,例如Version 1 file format、Version 2 file format、Version 2.1 file format、Version 3 file format等。其中,Version 1 file format将逐步被被弃用;Version 2.x及Version 3.x基本兼容,是未来的趋势。考虑到目前业界的使用情况,本节只讨论Version 2 file format下的常用命令。…
本节我们来探讨Compose使用的基本步骤,并编写一个简单示例快速入门。…
本节我们来讨论如何安装Compose。…