Comment créer un portefeuille à l'aide de l'image Docker?
2 réponses
- votes
-
- 2019-12-16
La commande
tezos-client show address <name> -S
vousmontrera la clépubliqueet secrète de l'utilisateurname
. Parexemple,en supposant que le client Tezos dockeriséest accessible via le./babylonnet.sh
,vouspouvezexécuter:./babylonnet.sh client show address <name> -S
Cependant,vouspouvez égalementtrouver le répertoire correspondant à
~/.tezos-client
utilisépar Docker. La version dockerisé utilise deux volumes de dockerpour stocker des données:$ sudo docker volume ls DRIVER VOLUME NAME local babylonnet_client_data local babylonnet_node_data
Nousinspectons lepremier:
$ sudo docker volume inspect babylonnet_client_data [ { ..., "Mountpoint": "/var/lib/docker/volumes/babylonnet_client_data/_data", ... } ]
Nouspouvons accéder directement aupoint de vue (REMARQUE: Ceci requis despriviliques super-utilisateur dansma configuration)pourtrouver les clés souhaitées:
$ sudo ls /var/lib/docker/volumes/babylonnet_client_data/_data/ config public_key_hashs public_keys secret_keys
The command
tezos-client show address <name> -S
will show you the public and secret key of the username
. For instance, assuming that the dockerized tezos-client is accessible through the./babylonnet.sh
, you can run:./babylonnet.sh client show address <name> -S
However, you can also find the directory that corresponds to
~/.tezos-client
used by docker. The dockerized version uses two docker volumes to store data:$ sudo docker volume ls DRIVER VOLUME NAME local babylonnet_client_data local babylonnet_node_data
We inspect the first one:
$ sudo docker volume inspect babylonnet_client_data [ { ..., "Mountpoint": "/var/lib/docker/volumes/babylonnet_client_data/_data", ... } ]
We can access the mountpoint directly (Note: this required super-user privilegies in my setup) to find the desired keys:
$ sudo ls /var/lib/docker/volumes/babylonnet_client_data/_data/ config public_key_hashs public_keys secret_keys
-
- 2019-12-16
J'aipueffectuer cetravailen utilisant les commandes suivantes:
./babylonnet.sh client gen keys MY_WALLET_NAME ./babylonnet.sh client show address MY_WALLET_NAME -S
I was able to make this work using the following commands:
./babylonnet.sh client gen keys MY_WALLET_NAME ./babylonnet.sh client show address MY_WALLET_NAME -S
in Cette documentation dit:
Mais lors de la course à Docker,il utiliseprobablement un autre répertoire à l'intérieur du conteneur Docker quin'estpas évidemment accessible.
Commentpuis-je accéder àmes clés ou créer unportefeuille à l'aide de l'image Docker?