krkr
6/24/2015 - 9:24 AM

Notes: Run Docker Compose in Docker on any machine (created using Docker Machine)

Notes: Run Docker Compose in Docker on any machine (created using Docker Machine)

Tree

Create compose/ and machines/ directories:

├── compose
│   ├── my-app.yml
│   ├── ...
│   └── ci.yml
├── machines
│   ├── node-ci
│   │   ├── ca.pem
│   │   ├── ...
│   │   └── server.pem
│   └── node-1-int
│       ├── ca.pem
│       ├── ...
│       └── server.pem
├── Dockerfile
└── Makefile
build:
	docker build --rm -t deploy .

run: build
	docker run -e NAME=my-app -e MACHINE=node-1-int deploy