我尝试使用此docker命令
docker run --rm --name eosio -d -p 8888:8888 -p 9876:9876 \
-v \host_mntC\eosio\work:/work
-v \host_mntC\eosio\data:/mnt/dev/data \
-v \host_mntC\eosio\config:/mnt/dev/config \
\host_mntC\eosio\contracts:/contracts eosio/test /bin/bash \
-c "nodeos -e -p eosio --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"
启动EOSIO时,我需要将文件保存在本地。我在做什么错了,谢谢。系统Windows 10。
最佳答案
只是-v
之前缺少的\host_mntC\eosio\contracts:/contracts
。
关于docker - Docker无效的引用格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51962520/