docker-compose安装使用
2016-09-19 18:03
639 查看
Docker Compose的工作原理
Docker Compose将所管理的容器分为三层,工程(project),服务(service)以及容器(contaienr)。Docker Compose运行的目录下的所有文件(docker-compose.yml, extends文件或环境变量文件等)组成一个工程,若无特殊指定工程名即为当前目录名。一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服务当中可包括多个容器实例,Docker Compose并没有解决负载均衡的问题,因此需要借助其他工具实现服务发现及负载均衡。Docker Compose的工程配置文件默认为docker-compose.yml,可通过环境变量COMPOSE_FILE或-f参数自定义配置文件,其定义了多个有依赖关系的服务及每个服务运行的容器。
一、安装
Docker Compose是一个一次部署多个容器的简单但是非常必要的工具,Docker Compose在实际工作中非常有价值,相信随着Docker Compose的完善,其必将取代docker run成为开发者启动docker容器的首选。
通过下载二进制可执行文件的方式安装Docker(推荐) https://github.com/docker/compose/releases
# curl -L https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
# chmod +x /usr/local/bin/docker-compose
或者
# yum install python-pip -y
# pip install docker-compose
相关文章推荐
- Docker安装与配置
- CentOS 7安装Docker及常用命令
- linux docker初探
- Docker入门实战-SSH连接docker容器
- 创建支持ssh服务的docker容器和镜像
- Docker创建支持ssh服务的容器和镜像
- 在docker容器中安装和使用,linux版的powershell
- docker Failed to get D-Bus connection 报错
- Docker监控及日志采集神器
- 基于kubernetes构建Docker集群管理详解
- windows server 2008 r2+HyperV+ubuntu16+docker
- Docker学习笔记之基础篇
- 利用Spring Cloud和Docker构建微服务以及如何构建起自我修复型分布式系统
- NET Core Web 应用部署到 Docker 中运行
- Docker在线安装
- mac下安装docker
- Zeroc Ice 学习笔记--Docker 部署服务
- docker1.11的新特性
- 乐视:基于 Docker 的 RDS,我们是这样做的
- docker入门实践