secretflow
secretflow一开始想用pip安装的,但是试过之后我还是推荐用docker。
这里我们用WSL和docker的环境,具体部署网上有很多详细的教程。
部署好之后,在Ubuntu中输入docker run -it secretflow-registry.cn-hangzhou.cr.aliyuncs.com/secretflow-lite-anolis8:latest
之后我们尝试一下课程里提到的脚本
没有问题
secretnote
这里我现在虚拟机中编辑yml文件vi docker-compose.yml
文件内容
alice:
image: 'secretflow/secretnote:unstable-amd64'
platform: linux/amd64
environment:
- SELF_PARTy=alice
- ALL_PARTIES=alice,bob
ports:
- 8090:8888
entrypoint: /root/scripts/start.sh
volumes:
- /root/scripts
bob:
image: 'secretflow/secretnote:unstable-amd64'
platform: linux/amd64
environment:
- SELF_PARTy=bob
- ALL_PARTIES=alice,bob
ports:
- 8092:8888
entrypoint: /root/scripts/start.sh
volumes:
- /root/scripts
之后用up命令运行yml文件sudo docker-compose up -d
然后就部署好啦
在主机浏览器中输入http://localhost:8090/
之后配置alice和bob节点的ip
Alice为127.0.0.1:8888
Bob为<虚拟机以太网地址>:8092
两个节点添加完成!