我正试图在Debian操作系统中安装docker。已成功安装,但我无法PULL/PUSH docker映像。
我得到以下错误。
docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?.
当我检查守护程序日志时,我看到了这个错误。
error: desc = "transport: Error while dialing dial unix:///var/run/docker/containerd/containerd.sock: timeout". Reconnecting... module=grpc
failed to start daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables failed: iptables -t nat -N DOCKER: iptables v1.8.4 (legacy): can't initialize iptables table `nat': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
(exit status 3)
我手动启动了docker,但它仍然会自动停止状态。我创建了一个单独的用户并将其添加到docker组中,尽管我尝试使用root用户运行,但仍然看到了相同的错误。
* Starting Docker docker [ OK ]
root@:/etc# service docker status
* Docker is not running```
How can i start the docker ?
检查您的docker安装路径是否对您的用户具有正确的权限。
签出此链接:https://docs.docker.com/config/daemon/