Docker compose compatible client that deploys to Rancher.
10.0K
Docker compose compatible client that deploys to Rancher.
This repo has been forked from jwhitcraft
More information on the official Rancher documentation: http://rancher.docs.rancher.com/docs/rancher-compose/ and on the Rancher Compose GitHub repository: https://github.com/rancher/rancher-compose
Not interactive and basic mode:
Just run it as a normal command, sharing the directory containing your docker-compose.yml file and your rancher-compose.yml file:
$ docker run -v /absolute/path/to/project/dir/:/app:ro \
-e "RANCHER_URL=http://<rancher_server_ip>:<rancher_server_port>/v1" \
--rm \
bfosberry/rancher-compose:latest --help
Not interactive with custom docker-compose file, rancher-compose file and project name:
Add the -f, -r, -p options
$ docker run -v /absolute/path/to/project/dir/:/app:ro \
-e "RANCHER_URL=http://<rancher_server_ip>:<rancher_server_port>/v1" \
--rm \
bfosberry/rancher-compose:latest \
-f "<docker_compose_file_name>.yml" \
-r "<rancher_compose_file_name>.yml" \
-p "<project_name>" \
--help
Not interactive with access control:
Set the RANCHER_ACCESS_KEY and RANCHER_SECRET_KEY environment variables
$ docker run -v /absolute/path/to/project/dir/:/app:ro \
-e "RANCHER_URL=http://<rancher_server_ip>:<rancher_server_port>/v1" \
-e "RANCHER_ACCESS_KEY=<rancher_access_key>" \
-e "RANCHER_SECRET_KEY=<rancher_secret_key>" \
--rm \
bfosberry/rancher-compose:latest --help
Content type
Image
Digest
Size
80.4 MB
Last updated
over 9 years ago
docker pull bfosberry/rancher-compose