在尝试执行docker-compose up时,我遇到了以下问题:
[10:46:31] coil@coil:~/workspace/docker$ docker-compose up -d
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
[10:48:00] coil@coil:~/workspace/docker$ docker-machine start default
Docker machine "default" does not exist. Use "docker-machine ls" to list machines. Use "docker-machine create" to add a new one.
[10:57:07] coil@coilZ240:~/workspace/docker$ sudo docker-machine create default
Running pre-create checks...
Error with pre-create check: "VBoxManage not found. Make sure VirtualBox is installed and VBoxManage is in the path"
[11:00:17] coil@coilZ240:~/workspace/docker$ VBoxManage -v
5.2.18_Ubuntur123745这是奇怪的,因为VBoxManage已经在道路上,可以启动。
目前的版本如下:
发布于 2019-04-01 15:25:19
简短的回答。别用那张卡。我使用官方教程重新安装了所有的东西,现在它可以工作了。
发布于 2019-04-01 11:58:05
我也有同样的问题。但我的操作系统是Linux 19。
我要做这个解决我的问题
将停靠机更新为0.16.0版,生成702c267f。
参考文献
发布于 2020-08-12 21:51:11
确保您的用户在停靠组中。否则,您以root用户的身份运行docker,以用户的身份运行vbox,它们无法相互看到对方。表明您不在组中的迹象是,您必须执行停靠命令,例如:
sudo docker images要解决问题,请做:
sudo groupadd docker
sudo gpasswd -a docker现在检查是否添加了用户:
getent group docker或者:
grep /etc/group -e "docker"还可以重新启动docker守护进程:
sudo service docker restart 注销并返回到终端(如果不工作,请尝试重新启动系统),您应该能够在没有sudo的情况下运行坞,例如:
docker images码头机器和对接组合现在也应该运行。
如需更多信息,请参阅以下答案:https://stackoverflow.com/questions/29101043/cant-connect-to-docker-from-docker-compose
https://askubuntu.com/questions/1117877
复制相似问题