Gandi.cli is the command line tool used to manage from your shell you gandi account.
Official website: http://cli.gandi.net/.
This image provide stable releases of the Gandi.cli as well as git master branch on official repo https://github.com/Gandi/gandi.cli. See the build logs for latest updates and more containers informations.
Below are the mappings:
| GitHub Branch | Docker Tag | Gandi.cli version | Dockerfile |
|---|---|---|---|
| master | latest | git master branch | master/Dockerfile |
| 1.4 | 1.4 | stable 1.4 | 1.4/Dockerfile |
| 1.3 | Oops forgot it | ||
| 1.2 | 1.2 | stable 1.2 | 1.2/Dockerfile |
| 1.0 | 1.0 | stable 1.0 | 1.0/Dockerfile |
| 0.22 | 0.22 | stable 0.22 | 0.22/Dockerfile |
| 0.21 | 0.21 | stable 0.21 | 0.21/Dockerfile |
| 0.20 | 0.20 | stable 0.20 | 0.20/Dockerfile |
| 0.19 | 0.19 | stable 0.19 | 0.19/Dockerfile |
| 0.18 | 0.18 | stable 0.18 | 0.18/Dockerfile |
| 0.17 | 0.17 | stable 0.17 | 0.17/Dockerfile |
| 0.16 | 0.16 | stable 0.16 | 0.16/Dockerfile |
The image start a bash inside the container. Once the container fired up you simply use the gandi command just like you have done on your system.
docker run -it --rm lcaflc/gandi.cli
Gandi.cli:~# gandi --version
Gandi CLI 0.18
Copyright: © 2014-2015 Gandi S.A.S.
License: GPL-3Gandi.cli need that you have some configuration done in order to connect to their API (private API key, default datacenter, API url, ...). This is so recommended to have a persistent container for your cli and you have 2 methods to configure those:
- Start your container with a name and configure it using the gandi cli
docker run -it --name gandi.cli lcaflc/gandi.cli
Gandi.cli:~# gandi setup
...- Use a VOLUME to map your existing configuration to the container
docker run -it --name gandi.cli -v ~/.config/gandi:/root/.config/gandi lcaflc/gandi.cli
Gandi.cli:~# gandi account
handle : XXXX-GANDI
credits :
...When you quit your container bash shell it will stop. To easily respawn into your configured container you only need to start it and attach input/outputs
docker start -ia gandi.cliThis repo is published under the GPLv3 License