无法在Debian操作系统中启动docker守护进程



我正试图在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/

相关内容

最新更新