为什么在没有sudo的情况下运行时空的'docker-machine ls'输出,而'sudo docker-machine ls'有效?

问题描述 投票:1回答:1

我已将用户添加到docker组,并且docker和docker-compose命令运行正常,但docker ps还显示了空列表并与sudo一起使用。我的docker-machine命令有问题,这导致我无法能够eval $(docker-machine env mymachine)eval $(sudo docker-machine env coding-platform-dev)也不起作用。

当我编写一个yml文件时,它将变为0.0.0.0,而不是我的情况下为docker-machine分配的IP 192.168.99.100

docker docker-compose sudo docker-machine
1个回答
0
投票

我知道为什么会这样。使用docker-machine创建计算机时,有关创建的计算机的所有信息,包括其配置文件,SSH密钥等,都存储在${HOME}/.docker/machine下,供创建计算机的用户使用。

© www.soinside.com 2019 - 2024. All rights reserved.