Sign inSign up

gersilex/dcos-cli

By gersilex

•Updated about 6 years ago

DC/OS CLI with flexible server settings over environment variables a wide range of versions

Image
0

1.6K

gersilex/dcos-cli repository overview

⁠dcos-cli

DC/OS CLI with flexible server settings over environment variables and an autobuilder with a wide range of versions

⁠Usage

Use environment variables to control which server the DC/OS CLI connects to:

$ docker run -i -e 'DCOS_SERVER_URL=http://master1.dev.immo.example.com' gersilex/dcos-cli:1.9 marathon app list
[core.dcos_url]: set to 'http://master1.dev.immo.example.com'
ID                                        MEM   CPUS  TASKS  HEALTH  DEPLOYMENT  WAITING  CONTAINER  CMD
/demo-service                             768   0.2    1/1    1/1       ---      False      MESOS    None
/router                                   1024  0.5    1/1    1/1       ---      False      MESOS    None
[...]


$ docker run -i -e 'DCOS_SERVER_URL=http://master1.dev.immo.example.com' gersilex/dcos-cli:1.9 marathon app update "/demo-service" < marathon/staging.json
[core.dcos_url]: set to 'http://master1.dev.immo.example.com'
Created deployment 581862d9-3817-42e6-a3c9-98e9d78875d8

Note that there is no dcos command given, but only the Docker image repo and tag. The dcos command is ran implicitly by the entrypoint.sh script.

⁠Autobuild

Docker images are built automatically and in wide variations of versions using the build script hooks/build. Docker Hub builds these for us as soon as there are changes.

Currently there are only images built for linux and x86-64 architectures based on the current centos image. Feel free to add more variations by adding them to hooks/build and Dockerfile. We happily accept pull requests.

⁠License

MIT License

Copyright (c) 2018 Immowelt Hamburg GmbH

Tag summary

Content type

Image

Digest

Size

130.8 MB

Last updated

about 6 years ago

docker pull gersilex/dcos-cli