》和《》两篇文章中分别介绍了 docker compose 的基本概念以及实现原理。本文我们将继续探索 docker compose,并通过 demo 介绍一些主要的用法。
$ docker-compose -f docker-compose-dev.yml up
version:
version: -
$ docker-compose -f docker-compose-base.yml -f docker-compose-dev.yml config
version: -
$ docker-compose -f docker-compose-base.yml -f docker-compose-prod.yml config
$ docker-compose config
version: - ----
》一文中介绍的 web 应用和 Dockerfile 来创建 webapp service)。请使用下面的命令来启动应用:
$ docker-compose -p testnet -f docker-compose-net.yml up -d
version: - ---
version: -/-/nginx//var/log//- jenkins_home:/var/- mydata:/
version: - -size: -:
version: -&default---size: -: services:
web:
build: .
ports:
- <span style="color: #800000">"<span style="color: #800000">5000:5000<span style="color: #800000">"<span style="color: #000000">
logging: default-<span style="color: #000000">logging
redis:
image: <span style="color: #800000">"<span style="color: #800000">redis:latest<span style="color: #800000">"<span style="color: #000000">
logging: default-logging
web:
build: .
ports:
- <span style="color: #800000">"<span style="color: #800000">5000:5000<span style="color: #800000">"<span style="color: #000000">
logging: default-<span style="color: #000000">logging
redis:
image: <span style="color: #800000">"<span style="color: #800000">redis:latest<span style="color: #800000">"<span style="color: #000000">
logging: default-logging
$ docker-compose -p template -f docker-compose-template.yml config