Files

37 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

本目录支持两种
# 镜像准备
请提前熟悉docker常用命令主要包括`docker ps``docker image xx``docker kill`等。
1. 下载或导入镜像:
```bash
#下载镜像
docker-compose pull
#或者是导入镜像bdcontract-x.x.x.tar为待导入镜像文件。
#docker load -i bdcontract-x.x.x.tar
```
2. 检查是否有"bdware/bdcontract:latest"镜像。
```bash
docker image ls | grep bdcontract
```
如果没有名为"bdware/bdcontract latest"的镜像,就将其中的最新版本打上。
```bash
docker image tag bdware/bdcontract:x.y.z bdware/bdcontract:latest
```
3.执行`init.sh`,创建一些初始化需要的目录。
# 修改配置
1.复制或链接`cp``./bdcontract`包括lib目录,yjs.jar)
2.修改`./bdcontract/cmvar.json`
也可利用cp目录下的jar包自己生成:
```bash
#本操作需要依赖java 1.8以上环境。
java -cp cp/libs:cp/yjs.jar org.bdware.sc.SM2Helper generateKeyToFile
```
生成的文件请妥善保存。
2. 修改配置文件cmconfig.json如果需要配置文件参数详见配置说明`cmconfig.readme.md`
3. 执行脚本`sh start.sh`