0

我的操作系统是 Windows 10 和 docker 版本17.12.0-ce, build c97c6d6

这是我的计划:

0.获取容器

docker pull tendermint/tendermint
docker pull tendermint/monitor

1.初始化容器

docker run --rm -p 46657:46657 --name tendermint_bc -v "C:/Users/user/sandbox/tendermind/tmdata:/tendermint" tendermint/tendermint init  

2.启动容器

docker run --rm -d -v "C:/Users/user/sandbox/tendermind/tmdata:/tendermint" tendermint/tendermint node --proxy_app=dummy

3.启动趋势监控

docker run -it --rm --link=tm tendermint/monitor tendermint_bc:46657

在tendermint 容器开始时,我只看到一个散列,但docker ps -a没有列出容器。
如果我运行docker logs tendermint_bc,结果是:

来自守护程序的错误响应:没有这样的容器:tendermint_bc

Unix 上的相同工作流程可以正常工作。

谢谢帮助。

4

1 回答 1

0

在第 1 步中,您正在初始化 Tendermint,但没有运行它。要运行它,请执行:

docker run --rm -p 46657:46657 --name tendermint_bc -v "C:/Users/user/sandbox/tendermind/tmdata:/tendermint" tendermint/tendermint node --proxy_app=dummy
于 2018-03-20T08:53:41.783 回答