Skip to content

evgeniy-klemin/docker-rancher-compose

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

What is Rancher Compose?

Docker compose compatible client that deploys to Rancher.

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

Where to find the Rancher Compose Images

https://registry.hub.docker.com/u/benchflow/rancher-compose/

How do you use this image?

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 \
             benchflow/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 \
             benchflow/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 \
             benchflow/rancher-compose:latest --help

About

Wrap rancher-compose inside a docker container

Resources

License

Stars

Watchers

Forks

Packages

No packages published