Puis-je importer un instantané dans Docker?
1 réponses
- votes
Vousn'avezpasbesoin de copier l'archive,vouspouvez utiliser un volume lors de l'exécution du conteneur.Ensuite,vouspouvez utiliser la commande Tezos-Snapshot-importer de l'image officielle:
docker run --rm -v ${HOST_TZ_DATA_DIR}:/var/run/tezos/node -v ${HOST_TMP_DIR}:/tmp/fast_node tezos/tezos:mainnet tezos-snapshot-import /tmp/fast_node/${MAINNET_FILENAME}
Remplacez les variables à vosbesoins,nous supposons que lefichierinstantané a ététéléchargé sur le $ {host_tmp_dir} avec le $ {mainnet_filename}
. . .You don't need to copy the archive, you can use a volume when running the container. Then you can use the tezos-snapshot-import command of the official image:
docker run --rm -v ${HOST_TZ_DATA_DIR}:/var/run/tezos/node -v ${HOST_TMP_DIR}:/tmp/fast_node tezos/tezos:mainnet tezos-snapshot-import /tmp/fast_node/${MAINNET_FILENAME}
Replace variables to your needs, we assume that the snapshot file was downloaded to the ${HOST_TMP_DIR} with the ${MAINNET_FILENAME}.
Commentimporter uninstantané dans lenœud quifonctionne dans le conteneur Docker?Parexemple,Snapshot de https://tezosshots.com .
Jene vois qu'une variante,c'est unfichier de copie àpartir de 7Z archive dans le répertoire de volumemonté.N'estpas raison?