2017-11-15 8 views
3

Ich versuche ein privates Ethereum-Testnetzwerk mit Puppeth einzurichten (als Péter Szilágyi demoed in Ethereum devcon three 2017). Ich betreibe es auf einem MacBook Pro (Mac OS Sierra).go-ethereum - geth - puppeth - ethstat entfernter server: docker: befehl nicht gefunden

Wenn ich versuche, die ethstat Netzwerkkomponente einzurichten, bekomme ich einen "Docker falsch konfiguriert: bash: docker: Befehl nicht gefunden" Fehler. Ich habe Docker laufen und ich kann es gut im Terminal z. Docker ps.

Hier sind die Schritte, die ich nahm:

What would you like to do? (default = stats) 
1. Show network stats 
2. Manage existing genesis 
3. Track new remote server 
4. Deploy network components 
> 4 

What would you like to deploy? (recommended order) 
1. Ethstats - Network monitoring tool 
2. Bootnode - Entry point of the network 
3. Sealer - Full node minting new blocks 
4. Wallet - Browser wallet for quick sends (todo) 
5. Faucet - Crypto faucet to give away funds 
6. Dashboard - Website listing above web-services 
> 1 

Which server do you want to interact with? 
1. Connect another server 
> 1 

Please enter remote server's address: 
> localhost 
DEBUG[11-15|22:46:49] Attempting to establish SSH connection server=localhost 
WARN [11-15|22:46:49] Bad SSH key, falling back to passwords path=/Users/xxx/.ssh/id_rsa  err="ssh: cannot decode encrypted private keys" 
The authenticity of host 'localhost:22 ([::1]:22)' can't be established. 
SSH key fingerprint is xxx [MD5] 
Are you sure you want to continue connecting (yes/no)? yes 
What's the login password for xxx at localhost:22? (won't be echoed) 
> 
DEBUG[11-15|22:47:11] Verifying if docker is available   server=localhost 
ERROR[11-15|22:47:11] Server not ready for puppeth    err="docker configured incorrectly: bash: docker: command not found\n" 

Hier sind meine Fragen:

  1. Gibt es eine Dokumentation/Tutorial beschreibt, wie richtig diese Remote-Server-Setup. Oder einfach nur auf Puppe überhaupt?
  2. Kann ich nicht localhost als "Remote-Server-Adresse" verwenden
  3. Alle Ideen, warum der Docker-Befehl nicht gefunden wird (es ist installiert und läuft und ich kann es ok im Terminal verwenden).

Antwort

0

Hier ist was ich getan habe.

  1. Für den Docker müssen Sie die Docker-Compose-Binärdatei verwenden. Sie können es here finden.

  2. Darüber hinaus müssen Sie sicher sein, dass ein SSH-Server auf Ihrem lokalen Host ausgeführt wird und dass Schlüssel generiert wurden.

  3. Ich habe keine Dokumentation für Puppen gefunden.

+0

danke für die Rückmeldung, aber ich habe immer noch das gleiche Problem. Ich habe sichergestellt, dass die Schlüssel funktionieren und ich kann SSh zu Localhost ohne Passwort. Ich habe auch Docker-komponieren arbeiten. –

+0

Danke für die Wiederholung. Ich würde das gleiche Verfahren auf einer VM mit Linux versuchen. Vielleicht ist es ein Mac-Problem. – Lpax