我在Ubuntu(17.12.0-ce
)中通过Nix安装了Docker Linux uplink 4.13.0-36-generic #40~16.04.1-Ubuntu SMP Fri Feb 16 23:25:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
,但每次我尝试执行任何Docker命令时,它都会一直告诉我:Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
。< / p>
这就是我所做的:
$ nix-env --install --prebuilt-only docker-17.12.0-ce
$ nix-env -q
docker-17.12.0-ce
go-1.9.4
hugo-0.32.2
kotlin-1.2.21
nix-1.11.16
nodejs-8.9.4
openjdk-8u172b02
openjdk-9.0.4-b11
$ docker version
Client:
Version: 17.12.0-ce
API version: 1.35
Go version: go1.9.4
Git commit: 486a48d2701493bb65385788a291e36febb44ec1
Built: Thu Feb 15 13:56:40 2018
OS/Arch: linux/amd64
Experimental: false
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
$ docker ps -a
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
我读了Post-installation steps for Linux(即使这不应该在某种程度上适用于Nix软件包)并继续添加docker
用户和所有这些东西......但是仍然没有。
我知道这个问题有很多答案 - 我已经尝试了几种解决方案&#34; ......但是没有运气。