How to Register Master or Slave with Commands

You can register the master or slave with the following example commands:
  • On Docker host for master:
    docker exec -it ml-cm /etc/ml.sh register_master '{ "api_key": "chainsproxykey", "api_secret": "DVUVwqjXqQ", "node_name": "ML_Master", "master_address": "192.168.99.100", "ntp": "false", "ntp_address": ""}'
  • On Docker host for slave1:
    docker exec -it ml-cm /etc/ml.sh register_slave '{ "api_key": "chainsproxykey", "api_secret": "DVUVwqjXqQ", "node_name": "ML_Slave1", "master_address": "192.168.99.100", "ntp": "false", "ntp_address": "", "slave_address": "192.168.99.101"}'
    
If NTP needs to be configured (recommended) during registration, use the following commands:
  • On the Docker host for master:
    docker exec -it ml-cm /etc/ml.sh register_master '
    { "api_key": "chainsproxykey", "api_secret": "DVUVwqjXqQ", "node_name": "ML_Master", "master_address": "192.168.99.100", "ntp": "true", "ntp_address": "0.centos.pool.ntp.org","ntp_address1": "1.centos.pool.ntp.org","ntp_address2": "2.centos.pool.ntp.org","ntp_address3": "3.centos.pool.ntp.org"}
    '
    
  • On Docker host for slave1:
    docker exec -it ml-cm /etc/ml.sh register_slave '
    { "api_key": "chainsproxykey", "api_secret": "DVUVwqjXqQ", "node_name": "ML_Slave1", "master_address": "192.168.99.100", "ntp": "true", "ntp_address": "0.centos.pool.ntp.org","ntp_address1": "1.centos.pool.ntp.org","ntp_address2": "2.centos.pool.ntp.org","ntp_address3": "3.centos.pool.ntp.org", "slave_address": "192.168.99.101"}