exoscale / cli

Command-line tool for everything at Exoscale: compute, storage, dns.
Apache License 2.0
88 stars 19 forks source link

[Bug]: Docker image exoscale/cli isn't functioning as expected #594

Closed HenrikBach1 closed 5 months ago

HenrikBach1 commented 5 months ago

Current Behavior

$ docker run -it exoscale/cli exo --version
error: unknown command "exo" for "exo"

Expected Behavior

The version number of exo or at least that exo isn't an unknown command.

Steps To Reproduce

I've installed docker and pulled latest exoscale/cli image.

CLI Version

NA

Os platform

Ubuntu 22.04.4 LTS

Relevant log output

$ docker info
Client: Docker Engine - Community
 Version:    25.0.4
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.13.0
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.24.7
    Path:     /usr/libexec/docker/cli-plugins/docker-compose
pierre-emmanuelJ commented 5 months ago

Hello, thanks for using the CLI!

Since the default entrypoint is the exo binary, consider the docker run as exo command. Try the following:

$ docker run -it exoscale/cli version # version is a command here not a global flag

Thanks

HenrikBach1 commented 5 months ago

Hi

That did the job. I misunderstood the instructions in https://community.exoscale.com/documentation/tools/exoscale-command-line-interface/ for Docker. Maybe, an example would do the job. At least for me :-)

Thank you for your answer.