从我的MAC(运行Docker Machine),我通过docker-machine命令在AWS上配置了一个主机。然后我将我的终端连接到基于EC2的主机,并运行一些docker命令来启动一些容器。当我在我的MAC上执行docker ps命令时,我看到假设应该在EC2主机上运行的容器。
要验证这一点,我想通过docker-machine ssh登录主机。这成功了,但是在运行“#docker ps”时在EC2主机上的帐户(看容器),我回来了
Cannot connect to the Docker daemon. Is the docker daemon running on this host
如何在EC2主机上查看容器列表? 我怎么知道EC2主机上运行了多少个容器?</ p>
答案 0 :(得分:2)
SSH用户无法自动添加到<div class="normal">
<div class="abs1">
<div class="abs2">
Click to display my position values
</div>
</div>
</div>
组。见https://github.com/docker/machine/issues/3178。因此,您需要自己手动添加(使用docker
)或使用usermod -a -G docker docker-user
。