I run Docker setup (Windows PowerShell, Admin rights):

docker run -it --name waxdev -v c:\wax:/wax waxteam/dev bash
docker run -it --name waxcdt -v c:\wax:/wax waxteam/cdt bash

then try to use cleos in the command line, but get the message:

bash: cleos: command not found

How could I fix this?


  • Same problem :( Is there any solution ?
    – sefa
    Commented Jan 1, 2023 at 18:21
  • @sefa, no, actually. Just started to use Web IDE: github.com/EOSIO/eosio-web-ide Commented Jan 2, 2023 at 11:37
  • go to your own directory and try again. it is working with alias now.
    – sefa
    Commented Jan 3, 2023 at 21:18
  • @sefa this doesn't fix the problem in a proper way, issues arise in calling a deprecated version of cleos, in compilation, etc. Commented Jan 6, 2023 at 7:13

1 Answer 1


After looking around I've found some workaround to fix the problem:

root@a65bebbdd88c:/# find / -type f -name cleos
root@a65bebbdd88c:/# alias cleos=/tmp/leap/build/bin/cleos
root@a65bebbdd88c:/# cleos
ERROR: RequiredError: A subcommand is required
Command Line Interface to EOSIO Client
Usage: /tmp/leap/build/bin/cleos [OPTIONS] SUBCOMMAND

  -h,--help              Print this help message and exit

The same should be done for nodeos and keosd too.

It is still an enigma for me why this does not work from the case (aka Docker's image)?


WAX Docker images have been outdated months ago.

It seems the most workable environment to develop WAX, RNG Oracle and AtomicAssets smart contracts can be currently installed from here.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.