|
@@ -10,10 +10,56 @@
|
|
|
|
|
|
|
|
## 运行
|
|
## 运行
|
|
|
|
|
|
|
|
-### Nockchain node that waits for the genesis block
|
|
|
|
|
-
|
|
|
|
|
`docker compose up -d`
|
|
`docker compose up -d`
|
|
|
|
|
|
|
|
|
|
+## 如何运行多个nockchain
|
|
|
|
|
+
|
|
|
|
|
+编辑 `docker-compose.yml`, 复制添加多个 nockchain, 需要修改volumes和bind端口
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+services:
|
|
|
|
|
+
|
|
|
|
|
+ nockchain:
|
|
|
|
|
+ image: ghcr.io/lushdog/nockchain:latest
|
|
|
|
|
+ network_mode: host
|
|
|
|
|
+ privileged: true
|
|
|
|
|
+ restart: unless-stopped
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - ./nockchain:/app/data
|
|
|
|
|
+ - ./nockchain-wallet:/root/.nockapp/wallet
|
|
|
|
|
+ environment:
|
|
|
|
|
+ - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
|
|
|
|
|
+ command:
|
|
|
|
|
+ - "--npc-socket"
|
|
|
|
|
+ - "nockchain.sock"
|
|
|
|
|
+ - "--mining-pubkey"
|
|
|
|
|
+ - "${MINING_PUBKEY}"
|
|
|
|
|
+ - "--bind"
|
|
|
|
|
+ - "/ip4/0.0.0.0/udp/3006/quic-v1"
|
|
|
|
|
+ - "--mine"
|
|
|
|
|
+
|
|
|
|
|
+ nockchain2:
|
|
|
|
|
+ image: ghcr.io/lushdog/nockchain:latest
|
|
|
|
|
+ network_mode: host
|
|
|
|
|
+ privileged: true
|
|
|
|
|
+ restart: unless-stopped
|
|
|
|
|
+ volumes:
|
|
|
|
|
+ - ./nockchain2:/app/data
|
|
|
|
|
+ - ./nockchain-wallet:/root/.nockapp/wallet
|
|
|
|
|
+ environment:
|
|
|
|
|
+ - MINING_PUBKEY=${MINING_PUBKEY:?please make sure to set your MINING_PUBKEY environment variable in the .env file}
|
|
|
|
|
+ command:
|
|
|
|
|
+ - "--npc-socket"
|
|
|
|
|
+ - "nockchain.sock"
|
|
|
|
|
+ - "--mining-pubkey"
|
|
|
|
|
+ - "${MINING_PUBKEY}"
|
|
|
|
|
+ - "--bind"
|
|
|
|
|
+ - "/ip4/0.0.0.0/udp/3007/quic-v1"
|
|
|
|
|
+ - "--mine"
|
|
|
|
|
+
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
### 钱包命令
|
|
### 钱包命令
|
|
|
|
|
|
|
|
#### 生成钱包
|
|
#### 生成钱包
|