|
|
2 месяцев назад | |
|---|---|---|
| .env.example | 5 месяцев назад | |
| .gitignore | 6 месяцев назад | |
| Dockerfile | 2 месяцев назад | |
| Dockerfile.wallet | 6 месяцев назад | |
| README.md | 6 месяцев назад | |
| build.sh | 6 месяцев назад | |
| checkWallet.sh | 6 месяцев назад | |
| docker-compose.yml | 5 месяцев назад | |
| entrypoint.sh | 5 месяцев назад |
https://github.com/zorp-corp/nockchain
cp .env.example .env
docker compose up -d
编辑 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"
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet ghcr.io/lushdog/nockchain-wallet keygen
这时候可以备份私钥,助记词,或者nockchain-wallet文件夹
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet ghcr.io/lushdog/nockchain-wallet show-master-pubkey
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet ghcr.io/lushdog/nockchain-wallet show-master-privkey
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet ghcr.io/lushdog/nockchain-wallet show-seedphrase
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet -v ./:/app ghcr.io/lushdog/nockchain-wallet export-keys
docker run --rm -v ./nockchain-wallet:/root/.nockapp/wallet -v ./:/app ghcr.io/lushdog/nockchain-wallet import-keys --input keys.export
docker compose exec -it nockchain /app/checkWallet.sh