我正在Linux Manjaro上运行Docker。运行和使用服务没有问题:
然而,
为什么没有“默认”机器可用?
[luqo33@ltarasiewicz-pc containers]$ systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: active (running) since Fri 2016-12-23 20:46:31 CET; 26s ago
然而,
docker-machine ls
始终会显示如下内容:[luqo33@ltarasiewicz-pc containers]$ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
并且
[luqo33@ltarasiewicz-pc containers]$ docker-machine env default
Host does not exist: "default"
为什么没有“默认”机器可用?
docker ps
发现我有权限问题,进一步的研究通过执行以下命令进行修复:sudo groupadd docker
和sudo usermod -a -G docker $USER
。 - Abe Petrillo