Guide de démarrage rapide de Docker Image
Pour démarrer rapidement Docker Havend : docker run -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend
/my/folder/.haven
doit avoir une autorisation d'écriture sur l'UID 100, GID 1000
-v
indique que vous voulez monter un volume /my/folder/.haven
(c'est votre répertoire de données localement)
La seconde partie ( /home/haven/.haven
est le point de montage à l'intérieur du conteneur Docker)
/home/haven/.haven/lmdb
est un chemin à l'intérieur du conteneur. le conteneur est comme une machine virtuelle, mais plus léger (en fait attaché à votre système d'exploitation sous-jacent, plutôt que d'en installer un autre sur le dessus)
Si vous souhaitez courir en session interactive : docker run -ti -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend
Avec une session non interactive : docker run -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive
Mode détaché : docker run -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive
vous pouvez lister le conteneur en cours d'exécution avec : docker ps
connectez-vous à l'intérieur avec : docker exec -ti <container_id> sh
et l'arrêter avec : docker stop <container_id>
Pour lier un port en dehors de Docker : docker run -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive --rpc-bind-ip 0.0.0.0 --confirm-external-bind
Pour lier le port sur votre hôte (afin que votre démon soit joignable en dehors de l'hôte) : docker run -p17750:17750 -d -v /my/folder/.haven:/home/haven/.haven havenprotocolorg/haven-cli:latest havend --non-interactive --rpc-bind-ip 0.0.0.0 --confirm-external-bind