ControlProxy/iod-docker-deploy
2023-12-27 15:04:10 +08:00
..
bdcontract repo初步实现 2023-12-27 15:04:10 +08:00
bdledger update registry todo 2023-11-20 11:53:34 +08:00
.gitignore update registry todo 2023-11-20 11:53:34 +08:00
docker-compose.yml update registry todo 2023-11-20 11:53:34 +08:00
IMAGECONF.md update registry todo 2023-11-20 11:53:34 +08:00
init.sh repo初步实现 2023-12-27 15:04:10 +08:00
LICENSE update registry todo 2023-11-20 11:53:34 +08:00
README.md update registry todo 2023-11-20 11:53:34 +08:00

启动方式

当前默认参数已配置好安装完docker可直接启动。 如果需要对镜像版本、管理员密钥及其他参数进行配置,可参考IMAGECONF.md

  1. 安装部署好docker及docker-compose。

  2. 进行初始化 如果镜像下载不了,可使用备用链接下载后,使用docker load -i xxx.tar 来导入镜像。

sh init.sh
  1. 启动
   docker-compose up -d
  1. 使用
   标识解析系统地址:`http://127.0.0.1:21030/DOIP/GlobalRouter/assets/`
   标识解析系统在右上角输入默认的密钥对,密钥文本在`./bdcontract/manager.keypair`中。
   仓库的doip地址`tcp://127.0.0.1:21035`可通过测试用例发起doip请求。
   仓库的http地址`http://127.0.0.1:21030/client/bdwareclient.html?self=true&contract=RepositoryExample`。
   注册表地址:`http://127.0.0.1:21030/DOIP/Registry/assets/`
   数字对象浏览器url应该为http://ip:port/SCIDE同时还需要相应权限的key-pair可以成功登陆DOBrowser

配置文件说明

配置文件在deploy/bdcontract/cmconfig.json。 本镜像包含了标识解析系统和数字对象仓库两个模块。 cmconfig.json的详细配置参数见。 标识解析系统的启动参数说明见标识解析系统的源码仓库。

各构件的启动参数详见三个代码仓库。 数字对象仓库示例 数字对象注册表 标识解析系统

Docker常见问题

在linux环境下以普通用户启动docker可能会遇到权限的问题。可搜索linux docker.sock权限被拒绝

sudo chmod 777 /var/run/docker.sock