如何通过 docker-compose 快速搭建开发链

前言

本教程可以帮助开发者和学习人员搭建属于自己的一个开发链并进行快捷使用,仅供学习及交流使用

使用方法

首先需要搭建docker及docker-compose环境,搭建完成之后仅需编写 docker-compose.yml 即可

version: '3.4'
services:
    ganache:
        image: aedgejay/ganache-cli
        container_name: ganache_cli
        ports:
            - 8888:8545

访问8888即可

其他配置更改说明

如果需要对配置进行更改 在docker-compose.yml中增加command命令

version: '3.4'
services:
  ganache:
    image: aedgejay/ganache-cli
    container_name: ganache_cli
    command: ganache-cli --port 8888 --host 0.0.0.0
    ports:
      - 4568:8888

更多参数

--chainId 链id

--host 地址

--port 端口

--mnemonic 助记词(可以帮助锁定生成的公私钥)

--gasLimit 设置gaslimit

--accounts 启动时候生成的账户

--defaultBalanceEther 一开始分配给每个用户的ethers量

--blockTime 挖掘区块时间

--gasPrice 设置gas价格

--allowUnlimitedContractSize 设置是否开启无限制合约大小

--time 初始块开始的时间

如何查看私钥

执行命令

docker logs -f ganache-cli

输出如下

Ganache CLI v6.12.2 (ganache-core: 2.13.2)

Available Accounts (生成的公钥)
==================
(0) 0x7206394159fd1e22F09225FF94F290538ff42773 (100 ETH)
(1) 0x1e4ae048e01c1596ab848d700cA6027D336A8FF3 (100 ETH)
(2) 0x70895Dd1CC56D323126cd915d9C9C57090531cCa (100 ETH)
(3) 0xB47D71CFD8F2A13F63b4AA424114e0DBE45Ee46D (100 ETH)
(4) 0xE156a2b62a486Ecd1F35e1c921ba4a1ADA290df6 (100 ETH)
(5) 0xff6a69CaC9bc96de79e3d65530AaFA53E4E7a571 (100 ETH)
(6) 0x031e06f8c68F42F0cF14Fd1730429D4543e203F3 (100 ETH)
(7) 0xaEc4F6164024F06e37db82ac3691E8D0f2cd7D16 (100 ETH)
(8) 0x7Eee5E77ADFbf21eFA89E6CA217630688c9299B1 (100 ETH)
(9) 0x2Cf4c0cE5f27aC213d1176FFA05cce3ef514dBB3 (100 ETH)

Private Keys (生成的私钥)
==================
(0) 0x690960c6b709f3e76786e4897822560e280561bd4b7c7d6968f3ae42e1469f32
(1) 0x3f4984ed19c6b8dd3404c67ea78b82ad8984bf0b45a27696082880519c217fb0
(2) 0x818eb0a900e5cab5b9380b635f8a319b50b5fe73af73b10445a8c3ad214be004
(3) 0x1963065d1128a948fa38d6ab470cd480abf49e3b2a19a03648085c5a9f38bba0
(4) 0x7908641d53fc1bbaa1894eed7a7694f3921275a60390f13d214acdbac0678bd3
(5) 0xa833cc6cbe512f3186be15a48dfa49d04c6133c9522354930e71eb1c17d46c8b
(6) 0x9960d723e85feabeeec3c77988676bb9526b0f7b62cd0c8aa8659b1600f11177
(7) 0x201c1d08db7b99975f6c443c9033b8bb5ee6ad96b7281b90e5017d2dbdce0a91
(8) 0xab13e3c87dc0c4994534e32810f5085270452bd85432e1d3838d28943edc1424
(9) 0xd2c0ccdf267e89b20bcb07bb31e674e6207adcca361a742d288a27da18dc26d5

HD Wallet (助记词)
==================
Mnemonic:      daughter zero indicate vital exact badge trophy twist camp board soldier shaft
Base HD Path:  m/44'/60'/0'/0/{account_index}

Gas Price
==================
20000000000

Gas Limit
==================
6721975

Call Gas Limit
==================
9007199254740991

Listening on 127.0.0.1:8545

以上就是链部署到查看公私钥的所有过程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值