通常,Hyperledger 使用内部 /var/hyperledger/ 来存储每个容器的数据库。我们实际上需要将此目录挂载到容器之外。
在运行裸命令 docker run 或 docker-compose 时,我们可以单独指定此参数,甚至可以使用 docker compose 文件。
问题: 由于我可能需要使用 docker swarm (Docker 1.12) 尝试 Hyperledger,并且每个 Hyperledger 容器不得与任何其他容器使用相同的共享卷。那么,如何使用 Docker swarm 模式为每个容器指定分离的卷?
$ docker service create ...