EOSIO / eos

An open source smart contract platform
https://developers.eos.io/manuals/eos
MIT License
11.27k stars 3.6k forks source link

Docker 1.2.3 Does not start #5428

Closed srmcatee1110 closed 6 years ago

srmcatee1110 commented 6 years ago

When starting the latest in the docker hub it does not start. docker ps gives an empty list.

Here is the command I execute after downloading the repository. docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 -v /tmp/work:/work -v /tmp/eosio/data:/mnt/dev/data -v /tmp/eosio/config:/mnt/dev/config 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 --config-dir /mnt/dev/config --http-server-address=0.0.0.0:8888 --access-control-allow-origin=* --contracts-console --http-validate-host=false"

cthacker commented 6 years ago

I believe the issue is that nodeos no longer has the wallet plugin

odarboe commented 6 years ago

To: @srmcatee1110 @cthacker is right remove --plugin eosio::wallet_api_plugin --plugin eosio::wallet_plugin when starting nodeos.

srmcatee1110 commented 6 years ago

That worked. Thank you.

srmcatee1110 commented 6 years ago

K. Without the plugin. How do I specify wallet locations?

jgiszczak commented 6 years ago

keosd manages the wallet files. It accepts the --wallet-dir argument to specify that location. It's specified as /opt/eosio/bin/data-dir in the Docker compose file.