Usando Docker
Esta sección describe cómo configurar y ejecutar tu PFN usando Docker.
- Primero, instala Docker.
- Siguiente, ejecuta el siguiente script para preparar tu configuración local y directorio de datos para mainnet. Esto
descargará el archivo de configuración fullnode.yaml, los archivosgenesis.blobywaypoint.txtpara tu PFN, y creará un directoriodatapara almacenar la base de datos de blockchain:
mkdir mainnet && cd mainnetmkdir data && \curl -O https://raw.githubusercontent.com/aptos-labs/aptos-core/mainnet/docker/compose/aptos-node/fullnode.yaml && \curl -O https://raw.githubusercontent.com/aptos-labs/aptos-networks/main/mainnet/waypoint.txt && \curl -O https://raw.githubusercontent.com/aptos-labs/aptos-networks/main/mainnet/genesis.blob- Siguiente, asegúrate de que el archivo de configuración fullnode.yamlque descargaste arriba contenga solo el siguiente contenido. Esto asegurará que esta configuración sea para un PFN y no para otro tipo de nodo (ej., validator o VFN):
base:  role: "full_node"  data_dir: "/opt/aptos/data"  waypoint:    from_file: "/opt/aptos/etc/waypoint.txt"
execution:  genesis_file_location: "/opt/aptos/etc/genesis.blob"
full_node_networks:  - network_id: "public"    discovery_method: "onchain"    listen_address: "/ip4/0.0.0.0/tcp/6182"
api:  enabled: true  address: "0.0.0.0:8080"- Siguiente, ejecuta el siguiente comando docker:
docker run --pull=always \  --rm -p 8080:8080 \  -p 9101:9101 -p 6180:6180 \  -v $(pwd):/opt/aptos/etc -v $(pwd)/data:/opt/aptos/data \  --workdir /opt/aptos/etc \  --name=aptos-fullnode aptoslabs/validator:mainnet aptos-node \  -f /opt/aptos/etc/fullnode.yamlAhora has configurado exitosamente e iniciado la ejecución de un PFN en la mainnet de Aptos.