Ganache-Cli
Dockerized Ganache-cli + HdWallet 提供商?
有沒有人有將 HdWalletProvider 實例連接到 dockerized Ganache-Cli 的經驗?無法連接http://0.0.0.0:8545或 ganache-cli:8545 或我能想到的任何其他形式的主機。我也是 Docker 新手(附上片段)
var provider = new HDWalletProvider({mnemonic: teamsMnemonic, providerOrUrl: "http://0.0.0.0:8545", addressIndex: 0, numberOfAddresses:10, shareNone:false});
version: "3" services: mongo: image: mongo ports: - 27017:27017 executor: build: context: https://github.com/zach-is-my-name/Aion.git#docker depends\_on: - mongo - ganache-cli labels: purpose: "run the Aion system executor" platform: "node.js" truffle-test-suite: build: . depends\_on: - ganache-cli labels: purpose: "run the GoalZapp test suite" platform: "node.js" framework: "truffle" ganache-cli: image: trufflesuite/ganache-cli:latest command: bash "ganache-cli -h http://0.0.0.0:8545 -f https://sandbox.truffleteams.com/de77b065-c9a7-4c8b-9fe9-0e507a623f9a" ports: - 8545:8545 labels: purpose: "run the virtual ethereum network for testing, hosting Aion contract" platform: "node.js"
ganache:8545
感謝您引用 ganache 評論,現在添加帶有容器名稱的埠以進一步引用此 URL ,這對您來說似乎工作正常。根據此處定義的轉發規則https://docs.docker.com/compose/networking/我只是一個新使用者,已經從 stackexchange 中學到了很多東西,感謝您與我在一起並幫助我解決您的問題。
老的…
請看一下這行bash …
"ganache-cli -h http://0.0.0.0:8545 -f https://sandbox.truffleteams.com/de77b065-c9a7-4c8b-9fe9-0e507a623f9a"
根據文件,它似乎沒有定義協議或埠。嘗試只使用
0.0.0.0