$ mkdir contracts
$ cd contracts
$ docker pull eosio/eos
$docker run --name eosio
--publish 7777:7777
--publish 127.0.0.1:5555:5555
--volume /home/hebrews11th/contracts:/home/hebrews11th/contracts
--detach eosio/eos /bin/bash -c
"keosd --http-server-address=0.0.0.0:5555 & exec nodeos -e -p eosio --plugin eosio::producer_plugin --plugin
eosio::history_plugin --plugin eosio::chain_api_plugin --plugin eosio::history_plugin --plugin eosio::history_api_plugin -
-plugin eosio::http_plugin -d /mnt/dev/data --config-dir /mnt/dev/config --http-server-address=0.0.0.0:7777 --access- control-allow-origin=* --contracts-console --http-validate-host=false --filter-on='*'"
$docker rm -f eosio
$docker logs --tail 10 eosio
$docker exec -it eosio bash
$cleos --wallet-url http://127.0.0.1:5555 wallet list keys
Wallets:
[]
$exit
$curl http://localhost:7777/v1/chain/get_info
$alias cleos='docker exec -it eosio /opt/eosio/bin/cleos --url http://127.0.0.1:7777 --wallet-url http://127.0.0.1:5555'
$docker start eosio
$docker stop eosio
$ docker exec -it nodeos