使用 Docker 运行 Cysic Verifier 和 Prover
I 概述
Wiki topics:
☁️ · DevOps & Cloud
使用 Docker 运行 Cysic Verifier 和 Prover
I 概述
目前 Cysic 测试网已经进入三阶段,本文使用容器化方式部署 Cysic 测试网的验证者和证明者,支持 Windows/Linux/Mac (English Tutorial)
你可以通过以下邀请码注册:3259a
II 准备
有问题 **Telegram / [Discord](https://discord.gg/mg3remgCqf)** 群内问
Windows
- 下载并安装 Docker Desktop(Docker Desktop 使用 WSL2 作为默认后端)
- 打开 Power Shell,使用下面命令测试,正常输出 NVIDIA 相关信息即可(GPU Support in Docker Desktop)
docker run --rm --gpus=all ubuntu:22.04 nvidia-smi
Linux
- 安装 Docker (这里以 Ubuntu 为例)
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg - print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
# To install the latest version:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg \
&& curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
-
重启 Docker
-
使用下面命令测试,正常输出 NVIDIA 相关信息即可
docker run --rm --gpus=all ubuntu:22.04 nvidia-smi
Mac
Mac 只能跑验证者
- 下载并安装 Docker
- 如果你的 Mac 是 M 系列芯片,需要安装 Rossetta2
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
III 验证者
有问题 **Telegram / [Discord](https://discord.gg/mg3remgCqf)** 群内问
- 新建一个目录,在该目录下新建 docker-compose.yml 文件并填写你 evm 地址
services:
verifier:
image: whoami39/cysic-verifier
container_name: verifier
environment:
- EVM_ADDR="<your-evm-address>"
volumes:
- ./data/data:/app/data
- ./data/cysic/:/root/.cysic/
network_mode: "host"
restart: unless-stopped
-
在 docker-compose.yml 的同级目录下执行
docker compose up -d后台启动,然后通过docker compose logs -f命令查看当前容器的运行日志 -
一些常用命令
# 后台运行
docker compose up -d
# 暂停容器实例
docker compose stop
# 终止并销毁容器实例
docker compose down
# 重启容器实例
docker compose restart
# 查看实时日志
docker compose logs -f
# 查看资源使用情况
docker stats
- 关于多开
你想运行多个 verifier 实例,只需要按照以下格式填写 docker-compose.yml 即可
services:
verifier0:
image: whoami39/cysic-verifier
container_name: verifier0
environment:
- EVM_ADDR="<your-evm-address>"
volumes:
- ./data/data0:/app/data
- ./data/cysic/:/root/.cysic/
network_mode: "host"
restart: unless-stopped
verifier1:
image: whoami39/cysic-verifier
container_name: verifier1
environment:
- EVM_ADDR="<your-evm-address>"
volumes:
- ./data/data1:/app/data
- ./data/cysic/:/root/.cysic/
network_mode: "host"
restart: unless-stopped
verifier2:
image: whoami39/cysic-verifier
container_name: verifier2
environment:
- EVM_ADDR="<your-evm-address>"
volumes:
- ./data/data2:/app/data
- ./data/cysic/:/root/.cysic/
network_mode: "host"
restart: unless-stopped
IIII 证明者
- 新建一个目录,在该目录下新建 docker-compose.yml 文件并填写你 evm 地址
services:
prover:
image: whoami39/cysic-prover
container_name: prover
environment:
- EVM_ADDR="<your-evm-address>"
- ETH_RPC_ENDPOINT=""
volumes:
- ./data/data:/app/data
- ./data/cysic/:/root/.cysic/
- ./data/scroll_prover:/root/.scroll_prover
deploy:
resources:
reservations:
devices:
- driver: "nvidia"
count: "all"
capabilities: ["gpu"]
network_mode: "host"
restart: unless-stopped
-
在 docker-compose.yml 的同级目录下执行
docker compose up -d后台启动,然后通过docker compose logs -f命令查看当前容器的运行日志 -
一些常用命令
# 后台运行
docker compose up -d
# 暂停容器实例
docker compose stop
# 终止并销毁容器实例
docker compose down
# 重启容器实例
docker compose restart
# 查看实时日志
docker compose logs -f
# 查看资源使用情况
docker stats
你可以加入 **Telegram / [Discord](https://discord.gg/mg3remgCqf)** 获取更多信息(分享自动化工具、矿工 Docker 镜像,探讨区块链…)
- Telegram Group:https://t.me/blockchain_minter
- Discord:https://discord.gg/mg3remgCqf
메타데이터
- post_id
- 12aef40bf76f
- slug
- running-cysic-verifier-prover-with-docker-12aef40bf76f
- url
- https://medium.com/@h3110w0r1d/running-cysic-verifier-prover-with-docker-12aef40bf76f
- canonical_url
- https://medium.com/@h3110w0r1d/running-cysic-verifier-prover-with-docker-12aef40bf76f
- author_url
- https://medium.com/@h3110w0r1d
- status
- ok
- fetched_at
- 2026-09-07 07:19:02