If I have the eos chain running in a Docker container, how can I interact with it from my local file system? I would love to be able to create my contracts, compile them, and deploy to my docker container without being in the Docker exec terminal. Is there a way to have this traditional development environment using Docker? It is so much easier for me to upgrade chains using it, rather than compiling locally. Thanks!
The EOS.io Wiki page on using the Docker image suggests using the following command:
alias cleos='docker-compose exec keosd /opt/eosio/bin/cleos -H nodeosd' to setup a local alias of the
cleos command that operates on the docker image.
With this alias setup, you can execute the EOS client commands just like you would on a local instance.