EOS Learning WIKI
#!/bin/sh
docker volume create eosio-work
docker volume create eosio-data
docker run --rm --name eosio \
-d -p 8888:8888 \
-p 9876:9876 \
--mount source=eosio-work,target=/work \
--mount source=eosio-data,target=/mnt/dev/data \
eosio/eos-dev \
/bin/bash -c "nodeos -e -p eosio --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin --plugin eosio::producer_plugin --plugin eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin --plugin eosio::http_plugin -d /mnt/dev/data --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console"
docker exec -t eosio \
/bin/bash -c "echo \"PATH=$PATH:/opt/eosio/bin\" >> /root/.bashrc"
alias cleos='docker exec eosio /opt/eosio/bin/cleos --wallet-url http://localhost:8888'
cleos wallet create
$ cleos wallet unlock --password [Your password on step 3)]