dockercontroller.go

优质
小牛编辑
129浏览
2023-12-01

dockercontroller.go

抽象一个 Docker 主机。

主要结构为

type DockerVM struct {    id string}

支持的方法包括:

  • Deploy:利用给定的 tar.gz 文件生成一个镜像;
  • Destroy:删除一个镜像。
  • Start:启动一个 Docker 容器,命名为 网络 id + peer id + chaincode 名(hash 串),会从配置中读取 hostconfig 信息。
  • Stop:停止一个 Docker 容器。