🐳 Configuración de Docker
Last updated
Last updated
Esta página tiene instrucciones para ejecutar celestia-node usando Docker. Si está buscando instrucciones para ejecutar celestia-node usando un binario, consulte el .
Usar Docker es la forma más fácil de ejecutar celestia-node para la mayoría de los usuarios. Docker es una plataforma de contenedorización que le permite ejecutar celestia-node en un entorno aislado.
Esto significa que puede ejecutar celestia-node en su máquina sin tener que preocuparse por instalar y configurar todas las dependencias necesarias para ejecutar el nodo.
Si desea obtener más información sobre la gestión de claves en Docker, visite el .
La forma más fácil de instalar Docker es usar el instalador de Docker Desktop o Ubuntu. Puedes .
y una comprensión básica de Docker
y una comprensión básica de Docker
Establecer desea ejecutar su nodo en:
Mainnet BetaMochaArábicabash
Establecer el tipo de nodo
LuzPuenteCompletobash
Establezca un punto final de RPC para cualquiera de los dos , , o usando la URL desnuda (sin http o https):
bash
Ejecute la imagen desde la línea de comandos:
Mainnet BetaMochaArábicabash
¡Felicitaciones! ¡Ahora tienes un nodo celestia corriendo!
Si elimina un contenedor que inició anteriormente, todos los datos se perderán. Para evitar esto, puede montar un volumen en el contenedor. Esto le permitirá persistir los datos incluso después de eliminar el contenedor.
Primero, deberá crear un directorio en su máquina host. Este directorio se utilizará para almacenar los datos para el contenedor. Cree un directorio en su máquina host y déle un nombre. Por ejemplo, puedes nombrarlo my-node-store
:
bash
Ahora, puede montar este directorio en el contenedor. Antes de montar un volumen, usted puede necesidad de establecer permisos para el usuario en la máquina host ejecutando:
Docker Engine en LinuxDocker Desktop en Macbash
bash
Un comando init de ejemplo se verá similar a continuación:
Mainnet BetaMochaArábicabash
Ejecute el siguiente comando para iniciar el nodo:
bash
Un comando de inicio completo se verá similar al siguiente.
Mainnet BetaMochaArábicabash
¡Felicitaciones! Ahora tiene un nodo que se ejecuta con almacenamiento persistente.
Si desea ejecutar el nodo con banderas personalizadas, puede consultar el página. Consulte para obtener información sobre qué puertos deben estar abiertos en su máquina.
Para montar un volumen en el contenedor, debe especificar la ruta al volumen. Cuando ejecute su contenedor, puede especificar la ruta al volumen utilizando el --volume
(o -v
para abreviar) bandera. En este comando, crearemos nuestra clave e inicializaremos el almacén de nodos, utilizando las variables que establecemos en el sección:
Por razones de seguridad, Celestia espera interactuar con las claves de su nodo de una manera de solo lectura. Esto se aplica utilizando permisos de estilo linux en el sistema de archivos. Windows NTFS no admite este tipo de permisos. Como resultado, la ruta recomendada para que los usuarios de Windows monten un volumen persistente es hacerlo dentro de WSL. Puedes encontrar .