Configuración de eos en docker y creación de wallets

Posted by

Requisitorios:

Tener instalado docker

Paso 1.

Descargar las siguiente imagen de disco de ubuntu. Utilizando el siguiente comando

docker pull eosio/eos-dev:v1.5.2

Paso 2.

Creamos nuestra propia red llamada eosdev con el siguiente comando.

docker network create eosdev

Paso 3.

Tenemos que realizar las siguientes configuraciones :

1. Habilitar el puerto 8888

2. Conectarnos a la red eosdev

3. Iniciar nodeos, cargar plugins, asignar dirección al servidor y habilitar CORS .

Los pasos anteriores los hacemos con los siguientes comandos :

$ docker run \
  --name nodeos -d -p 8888:8888 \
  --network eosdev \
  -v /tmp/eosio/work:/work \
  -v /tmp/eosio/data:/mnt/dev/data \
  -v /tmp/eosio/config:/mnt/dev/config \
  eosio/eos-dev \
/bin/bash -c \
  "nodeos -e -p eosio \
    --plugin eosio::producer_plugin \
    --plugin eosio::history_plugin \
    --plugin eosio::chain_api_plugin \
    --plugin eosio::history_api_plugin \
    --plugin eosio::http_plugin \
    -d /mnt/dev/data \
    --config-dir /mnt/dev/config \
    --http-server-address=0.0.0.0:8888 \
    --access-control-allow-origin=* \
    --contracts-console \
    --http-validate-host=false"
    --filter-on="*"

Paso 4.

Ejecutar  Keosd

docker run -d --name keosd --network=eosdev \
-i eosio/eos-dev /bin/bash -c "keosd --http-server-address=0.0.0.0:9876"

Paso 5.

Creamos  una wallet con el siguiente comando :

cleos wallet create –to-console

Se vera de las siguiente manera:

08-01-2019-04-31-01.png

la parte  oculta por el rectángulo verde es la contraseña de la wallet

En los siguientes artículos aprenderemos a crear cuentas dentro de la wallet y a crear un token en eos.