【Docker】Docker-Compose安装与使用
2017-01-15 16:52
567 查看
简介
Compose是用于定义和运行复杂Docker应用的工具。你可以在一个文件中定义一个多容器的应用,然后使用一条命令来启动你的应用,然后所有相关的操作都会被自动完成。安装
pip install -U docker-compose # 检测 docker-compose --version
创建需要的文件
mkdir compose-project cd compose-project touch app.py requirements.txt Dockerfile docker-compose.yml
app.py
from flask import Flask from redis import Redis app = Flask(__name__) redis = Redis(host='redis', port=6379) @app.route('/') def hello(): count = redis.incr('hits') return 'Hello World! I have been seen {} times.\n'.format(count) if __name__ == "__main__": app.run(host="0.0.0.0", debug=True)
requirements.txt
flask redis
Dockerfile
FROM python:3.4-alpine ADD . /code WORKDIR /code RUN pip install -r requirements.txt CMD ["python", "app.py"]
docker-compose.yml
version: '2' services: web: build: . ports: - "5000:5000" volumes: - .:/code redis: image: "redis:alpine"
启动Compose
docker-compose up # 新开一个shell,检测应用 curl localhost:5000
相关文章推荐
- HarborRegistry——centos上使用docker-compose源码安装Harbor
- [置顶] docker-compose教程(安装,使用, 快速入门)
- Centos7上使用pip安装docker-compose
- Linux使用curl 方式安装docker-compose 后执行docker-compose version 检查安装是否成功时出错的解决办法
- Docker-Compose简介安装使用
- docker-compose 的安装与使用
- Docker & Docker-Compose安装、使用
- docker-compose教程(安装,使用, 快速入门)
- docker 及 docker-compose 的快速安装和简单使用
- Docker学习笔记 — Compose简介、安装与简单使用
- 【翻译】使用Docker Compose一键安装安装Mesos
- docker-compose安装和使用
- docker 使用compose安装zookeeper集群
- docker-compose安装使用
- 使用docker-compose快速安装redmine
- Linux中Docker安装后如何使用Docker容器
- windows 7 docker oralce安装和使用
- Docker-compose使用全解
- Mac OS X 下安装使用 Docker