Install Duniter-v2s sur Docker sous OpenMediaVault 7 avec omv-extras + omv-ompose

bah c’est du chinois ça pour moi les histoires de réseau :sob:

j’ai fait autrement

il n’arrivait pas à trouver l’image duniter/duniter-v2s-gdev apparemment !
ça a fonctionné en console avec duniter/duniter-v2s
https://hub.docker.com/r/duniter/duniter-v2s-gdev a été remplacé par https://hub.docker.com/r/duniter/duniter-v2s ??

Suite de mes aventures sur Docker avec OMV 7
J’ai suivi ce tuto pour installer Portainer qui est bcp mieux pour gérer Docker !!

Je reviens donc en terrain connu…

Generating node key file '/var/lib/duniter/node.key'...
12D3KooWCmafAwW3rUwnAEB22C4EoAz7rXZMhbRJ4zaXx4JPhDPw
Node peer ID is '12D3KooWCmafAwW3rUwnAEB22C4EoAz7rXZMhbRJ4zaXx4JPhDPw'.
Starting duniter with parameters: --name Bulmananabelle-OMV-mirror-gdev --node-key-file /var/lib/duniter/node.key --rpc-cors all --chain gdev -d /var/lib/duniter --unsafe-rpc-external --unsafe-ws-external
2024-09-17 10:52:28 Duniter    
2024-09-17 10:52:28 ✌️  version 0.3.0-unknown    
2024-09-17 10:52:28 ❤️  by Axiom-Team Developers <https://axiom-team.fr>, 2021-2024    
2024-09-17 10:52:28 📋 Chain specification: Ğdev    
2024-09-17 10:52:28 🏷  Node name: Bulmananabelle-OMV-mirror-gdev    
2024-09-17 10:52:28 👤 Role: FULL    
2024-09-17 10:52:28 💾 Database: ParityDb at /var/lib/duniter/chains/gdev/paritydb/full    
2024-09-17 10:52:28 ⛓  Native runtime: gdev-600 (duniter-gdev-1.tx1.au1)    
2024-09-17 10:52:30 🔨 Initializing Genesis block/state (state: 0xc19d…6992, header-hash: 0x9f95…12f8)    
2024-09-17 10:52:31 👴 Loading GRANDPA authority set from genesis on what appears to be first startup.    
2024-09-17 10:52:32 👶 Creating empty BABE epoch changes on what appears to be first startup.    
2024-09-17 10:52:32 🏷  Local node identity is: 12D3KooWCmafAwW3rUwnAEB22C4EoAz7rXZMhbRJ4zaXx4JPhDPw    
2024-09-17 10:52:32 💻 Operating system: linux    
2024-09-17 10:52:32 💻 CPU architecture: x86_64    
2024-09-17 10:52:32 💻 Target environment: gnu    
2024-09-17 10:52:32 💻 CPU: Intel(R) Xeon(R) CPU E31225 @ 3.10GHz    
2024-09-17 10:52:32 💻 CPU cores: 4    
2024-09-17 10:52:32 💻 Memory: 11915MB    
2024-09-17 10:52:32 💻 Kernel: 6.1.0-25-amd64    
2024-09-17 10:52:32 💻 Linux distribution: Debian GNU/Linux 11 (bullseye)    
2024-09-17 10:52:32 💻 Virtual machine: no    
2024-09-17 10:52:32 📦 Highest known block at #0    
2024-09-17 10:52:32 〽️ Prometheus exporter started at 127.0.0.1:9615    
2024-09-17 10:52:32 Running JSON-RPC HTTP server: addr=0.0.0.0:9933, allowed origins=None    
2024-09-17 10:52:32 Running JSON-RPC WS server: addr=0.0.0.0:9944, allowed origins=None    
2024-09-17 10:52:32 ***** Duniter has fully started *****    
2024-09-17 10:52:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:52:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:52:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:52:52 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:52:52 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Timeout }    
2024-09-17 10:52:57 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:02 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:07 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:12 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:17 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:22 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:27 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Other(A(Handshake(Io(Kind(UnexpectedEof))))) }    
2024-09-17 10:53:27 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:32 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:52 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:53:57 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 10:54:02 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    

je ne vois pas mon noeud sur Polkadot Telemetry

dernière version du compose

services:
  duniter-mirror:
    image: duniter/duniter-v2s:latest             # <----
    restart: unless-stopped
    ports:
      # Prometheus
      - 9617:9615
      # RPC API
      - 9947:9944
      # rpc via http
      - 9937:9933
      # p2p
      - 30337:30333
    volumes:
      - data-mirror:/var/lib/duniter/
    environment:
      - DUNITER_CHAIN_NAME=gdev                      # <----
      - DUNITER_NODE_NAME=Bulmananabelle-OMV-mirror-gdev                      # <----

volumes:
  data-mirror:

j’ai relancé et ça semble fonctionner (sauf que je ne vois toujours par mon noeud sur polkadot

2024-09-17 11:10:11 Running JSON-RPC WS server: addr=0.0.0.0:9944, allowed origins=None    
2024-09-17 11:10:11 〽️ Prometheus exporter started at 127.0.0.1:9615    
2024-09-17 11:10:11 ***** Duniter has fully started *****    
2024-09-17 11:10:16 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:21 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:26 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:31 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:31 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Timeout }    
2024-09-17 11:10:36 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:41 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:46 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:51 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:10:56 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:01 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:06 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:11 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:11 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Other(A(Handshake(Io(Kind(UnexpectedEof))))) }    
2024-09-17 11:11:16 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:21 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:26 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:31 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:36 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:41 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:46 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:46 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Other(A(Handshake(Io(Kind(UnexpectedEof))))) }    
2024-09-17 11:11:51 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:11:56 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
Node key file '/var/lib/duniter/node.key' exists.
Node peer ID is '12D3KooWCmafAwW3rUwnAEB22C4EoAz7rXZMhbRJ4zaXx4JPhDPw'.
Starting duniter with parameters: --name Bulmananabelle-OMV-mirror-gdev --node-key-file /var/lib/duniter/node.key --rpc-cors all --chain gdev -d /var/lib/duniter --unsafe-rpc-external --unsafe-ws-external
2024-09-17 11:12:01 Duniter    
2024-09-17 11:12:01 ✌️  version 0.3.0-unknown    
2024-09-17 11:12:01 ❤️  by Axiom-Team Developers <https://axiom-team.fr>, 2021-2024    
2024-09-17 11:12:01 📋 Chain specification: Ğdev    
2024-09-17 11:12:01 🏷  Node name: Bulmananabelle-OMV-mirror-gdev    
2024-09-17 11:12:01 👤 Role: FULL    
2024-09-17 11:12:01 💾 Database: ParityDb at /var/lib/duniter/chains/gdev/paritydb/full    
2024-09-17 11:12:01 ⛓  Native runtime: gdev-600 (duniter-gdev-1.tx1.au1)    
2024-09-17 11:12:02 👶 Creating empty BABE epoch changes on what appears to be first startup.    
2024-09-17 11:12:02 🏷  Local node identity is: 12D3KooWCmafAwW3rUwnAEB22C4EoAz7rXZMhbRJ4zaXx4JPhDPw    
2024-09-17 11:12:02 💻 Operating system: linux    
2024-09-17 11:12:02 💻 CPU architecture: x86_64    
2024-09-17 11:12:02 💻 Target environment: gnu    
2024-09-17 11:12:02 💻 CPU: Intel(R) Xeon(R) CPU E31225 @ 3.10GHz    
2024-09-17 11:12:02 💻 CPU cores: 4    
2024-09-17 11:12:02 💻 Memory: 11915MB    
2024-09-17 11:12:02 💻 Kernel: 6.1.0-25-amd64    
2024-09-17 11:12:02 💻 Linux distribution: Debian GNU/Linux 11 (bullseye)    
2024-09-17 11:12:02 💻 Virtual machine: no    
2024-09-17 11:12:02 📦 Highest known block at #0    
2024-09-17 11:12:02 〽️ Prometheus exporter started at 127.0.0.1:9615    
2024-09-17 11:12:02 Running JSON-RPC HTTP server: addr=0.0.0.0:9933, allowed origins=None    
2024-09-17 11:12:02 Running JSON-RPC WS server: addr=0.0.0.0:9944, allowed origins=None    
2024-09-17 11:12:02 ***** Duniter has fully started *****    
2024-09-17 11:12:07 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:12 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:17 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:22 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:22 ❌ Error while dialing /dns/telemetry.polkadot.io/tcp/443/x-parity-wss/%2Fsubmit%2F: Custom { kind: Other, error: Timeout }    
2024-09-17 11:12:27 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:32 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:52 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:12:57 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:02 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:07 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:12 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:17 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:22 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:27 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:32 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:52 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:13:57 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:02 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:07 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:12 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:17 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:22 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:27 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:32 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:52 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:14:57 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:02 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:07 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:12 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:17 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:22 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:27 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:32 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:37 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:42 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0    
2024-09-17 11:15:47 💤 Idle (0 peers), best: #0 (0x9f95…12f8), finalized #0 (0x9f95…12f8), ⬇ 0 ⬆ 0